Web 前端世界日新月异变化太快,为了让自己跟上节奏不掉队,总结出了自己的一套 React 脚手架,方便日后项目可以基于此快速上手开发。
没有在 windows 机器上测试过,可能会报错
$ git clone git@github.com:54sword/react-starter.git
$ cd react-starter
$ npm install or yarn
$ npm run start or yarn start
浏览器打开 http://localhost:4000
npm run start org yarn start
npm run pro or yarn pro
npm run analyzer or yarn analyzer
1、打包项目
npm run dist or yarn dist
2、将项目上传至你的服务器
3、启动服务
Node 启动服务
node ./dist/server/server.js
或使用 pm2 启动服务
pm2 start ./dist/server/server.js --name "react-starter" --max-memory-restart 400M
hooks
重构redux
写法webpack
没有升级到 5.0react-loadable
替换成 @loadable/component
react-hot-loader
react 热更新additionalData: '@import "~@/pages/variables.scss";'
,见 webpack 配置文件progress-bar-webpack-plugin
替换成WebpackBar
node-sass
替换成dart-sass
import CSSModules from 'react-css-modules';
import styles from './style.scss';
@CSSModules(styles)
<div styleName="class"></div>
import './style.scss';