npm install
npm run webpack
open http://localhost:8080/webpack-dev-server/html/
- react
- ES6 + ES7
- webpack
- npm scripts
- gulp
- src(js文件)
- entries(每个html对应的js文件)
- containers(每个html对应的入口)
- components(每个js对应的组件化列表)
- lib(js文件的工具集合)
- less(样式目录)
- entries(样式集合)
- common(公用的修饰样式库)
- colors.less(统一的颜色库)
- layout(管理页面文档流定位)
- html(静态页面路口)
- js(打包后的生成js目录)
- css(打包后的css目录)
- 减法
优化移动端首屏加载,放弃react-router一次打包的方案 移动端页面较小,放弃redux/flux而采用纯state的数据管理方案
- 加法
采用npm scripts,更灵活的命令行打包方式
- babel目前为6.x版本,需要手动配置各种插件,如"babel-preset-es2015"和"babel-preset-react"。