Basic Project Setup
npm init -y (this will create a package.json file with some default info)
npm i react react-dom express
npm install @babel /core @babel /preset-env @babel /preset-react babel-loader --save-dev
npm install webpack webpack-cli --save-dev
npm install webpack-dev-server --save-devgit init
Add node_modules dir to .gitignore
Create project directory structure
6.1 Words in bold are directories
6.2 client
6.2.1 dist
6.2.1.1 index.html
6.2.1.1 style.css
6.2.2 src
6.2.2.1 Components
6.2.2.1.1 ComponentOne.js
6.2.2.2 index.jsx
6.3 server
6.3.1 server.js
6.4 database (if necessary)
6.4.1 db.js
6.5 webpack.config.js
6.6 .eslintrc (if necessary)
Top comments (0)