This is a template to bundle single web page app and server side code
- React for interactive UI
- Webpack to bundle js files (server & client)
- Simple configured server with Express
- eslint with standard code style
- Webpack bundles the client (frontend) side code in one file named client.bundle.js
- Webpack bundles the server (backend) side code in one file named server.bundle.js
npm install
- All build files are in
distfolder - To build all files once
npm run build - Code style check with eslint
npm run lint
You should run 3 seperate terminals
- First to watch client files
npm run dev-client - Seconds to watch server files
npm run dev-server - Third to run server (listen on assigned port)
npm run server
npm run build-prod