- babel: es6, es7
- eslint: airbnb react
- loader: css stylus file
- hmr: dev
- sourceMap: dev, sit, uat
- tree shaking
- uglifyjs: pro
- react route
- mobx
- API mock
- log
- cluster
- npm run dev:本地开发运行
- npm run sit:构建SIT包
- npm run uat:构建UAT包
- npm run pro: 构建生产包
- npm run server:运行构建生成的服务端脚本
- service worker cache
- eslint添加prettier
- git push时候添加gitlab-ci或husky钩子
- fetchClient中错误统一处理,需要提供弹框的UI
- 服务端加上gzip
- pwa mainfest
- pwa nnotification
- pwa push
- 数据接入数据库
- 参考paw.js修改构建