So, I developed a small React application using create-react-app. (I have always made applications from scratch.)
Then, after I was kind of happy with it, I decided to run npm run build
to make an optimized production build.
Can someone please tell me how I can run the production build instead of the Dev build?
When you run
npm run build
your console should actually say something like the followingThe build script is building your entire app into the build folder, ready to be statically served. However actually serving it require some kind of static file server, like the the one they propose.
After running the command
serve -s build
you can access your production build at localhost (on the specified port).You can of course run whatever static file server you like, I usually use express for this, however
serve
seems like the easiest option to just serve your statics files with a single command.use this command : npm install -g serve -s build