- Pull global dependencies
npm i -g webpack http-server nodemon
- Pull client dependencies
cd client
npm i
- Pull server dependencies
cd server
npm i
- Edit server configuration
cd server
cp config.example.js config.js
<edit config.js>
(Note: HTTP server is optional, but preferred since it is needed for React Dev Tools to work)
- With hot reload (dev mode)
cd client
webpack --watch
http-server ./ -p 8080 -c-1 --cors
- Build once and serve
cd client
webpack --build
http-server ./ -p 8080 -c-1 --cors
- With hot reload (dev mode)
cd server
nodemon --watch index.js
- Start normally
cd server
node index.js
(starts all 3 (webpack, server, HTTP server) in dev mode)
start start.bat