- 配置中心系统
- 实现组件懒加载功能,提取第三方库,样式的autoprefixer,样式采用less以及css modules
npm install
- 开发环境启动
npm run dev:rs
- 浏览器输入
localhost:8082
- 开发环境 单独打包
npm run 的 dev:build
, 打包+启动 npm run dev:start - 生产环境 打包npm run build 启动 npm run start
- npm run dev:rs
-
前端框架:react16 + react-router4
-
UI库: antd
-
nodejs框架: koa2
-
状态管理工具: mobx3
-
前后端通信: axios
-
打包工具: webpack3
-
测试数据: mockjs
-
自动重启: nodemon
-
代码检测: eslint
-
测试: mocha+chai+supertest
- restartable-设置重启模式
- ignore-设置忽略文件
- verbose-设置日志输出模式,true 详细模式
- execMap-设置运行服务的后缀名与对应的命令
{ “js”: “node –harmony” }
- 表示使用 nodemon 代替 node
- watch-监听哪些文件的变化,当变化的时候自动重启
- ext-监控指定的后缀文件名
- 需要安装 eslint eslint-plugin-react babel-eslint
- 需要配置 webpack需要配置eslint-loader