Boilerplate with babel.
npm installnpm run buildnpm run frontnpm run build
npm run backwebpack: 5.52.0webpack-cli: 4.8.0webpack-dev-server: 4.1.1
babel-loader: 8.2.2css-loader: 6.2.0file-loader: 6.2.0node-sass: 6.0.1sass-loader: 12.1.0style-loader: 3.2.1
@babel/cli: 7.15.4@babel/core: 7.15.5@babel/plugin-proposal-class-properties: 7.14.5@babel/plugin-transform-arrow-functions: 7.14.5@babel/preset-env: 7.15.4
clean-webpack-plugin: 4.0.0html-webpack-plugin: 5.3.2
Webpack-boilerplate
│ .gitignore
│ babel.config.json
│ package-lock.json
│ package.json
│ README.md
│ webpack.config.js
│
├─backend
│ │ server.js
│ │
│ └─routes
│ api.js
│ index.js
│
└─frontend
├─dist
│ index.html
│ index.js
│ index.js.map
│
└─src
│ index.html
│ index.js
│
├─core
│ Component.js
│ Router.js
│
├─scss
│ style.scss
│
└─view
FirstPage.js
SecondPage.js