Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Blank page after running build on create-react-app

Trying to deploy create-react-app on netlify, however my build is blank page. I'm using .env file for loading firebase api key is that a problem for build?

Even when I tried to open it locally on my computer its blank page and it outputs an error in console: "Loading failed for the with source “file:///event-app/static/js/main.108757a0.js”"

package.json: https://gist.github.com/Verthon/f82371ad2bb636b2e95c5b7697aa0bb5

➜  event-app git:(master) ✗ npm run build  > [email protected] build /home/jurr/Projects/event-app > node scripts/build.js  Creating an optimized production build... Compiled with warnings.  ./src/components/Router.js   Line 12:  'withFirebase' is defined but never used  no-unused-vars  ./src/components/Firebase.js   Line 21:  'Firebase' is defined but never used  no-unused-vars  Search for the keywords to learn more about each warning. To ignore, add // eslint-disable-next-line to the line before.  File sizes after gzip:    282.86 KB  build/static/js/main.108757a0.js   3.1 KB     build/static/css/main.8e671453.css  
like image 615
Verthon Avatar asked Apr 08 '19 07:04

Verthon


People also ask

Why is my react app showing blank page?

The next time you get a white screen after deploying a React app, remember the steps you've learned today: Check the browser's console for errors. Check your javascript bundle files are loading properly. Update the “homepage” setting in your package.

Why react app is not creating?

If you really need create-react-app , you might need to reinstall Node and reconfigure your dependencies to ensure you have a fresh start with Node, npm, npx, and the like.

What happens when you run create react app?

Create React App (CRA) is a tool to create single-page React applications that is officially supported by the React team. The script generates the required files and folders to start the React application and run it on the browser.


Video Answer


1 Answers

I solved the problem by setting

"homepage": "." 

in package.json according to this doc

like image 156
Verthon Avatar answered Oct 08 '22 12:10

Verthon