一、react-webpack脚手架,集成了如下功能
- react jsx编译
- babel将es6转换es5
- eslint语法检查
- karma单元测试框架
- karma-coverage覆盖率的统计
- 开发环境的应用服务器
- 开发热部署
- webpack打包压缩
二、安装
命令行进入根目录,执行npm install命令
三、运行
- 开发环境:npm run dev
- 测试:npm run test
- 代码上线优化:npm run dist
- 本地运行优化过的代码:npm run serve:dist
- lint代码: npm run lint
四、相关教程
- react官网:http://reactjs.cn
- webpack官网:https://webpack.js.org/
- redux中文文档:http://cn.redux.js.org/
- eslint中文教程:http://eslint.cn/
- karma测试:http://karma-runner.github.io/1.0/index.html
- react-webpack-generators学习:https://github.com/react-webpack-generators/generator-react-webpack/tree/9c682541787602290fc6d115d90dbd3386cfda10