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 r
Navigate inside the directory of your app first.
According to the official create-react-app website. When you run npm run build
you create a build
directory with a production build of your app.
After running the command above the next thing you can do to check the build version of your app is to to install serve
to serve your status site on the port 5000 by default.
npm install -g serve
serve -s build
This will copy the link to your clipboard that you can paste in your browser and see the build version of you app.
use this command : npm install -g serve -s build
When you run npm run build
your console should actually say something like the following
The build folder is ready to be deployed.
You may serve it with a static server:
npm install -g serve
serve -s build
The 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.