- react
- react-router4
- redux
- react-redux
- less
- koa
- koa-router
- koa-cors
yarn init -y
yarn add webpack webpack-dev-server --dev
yarn add babel-core babel-loader babel-preset-stage-0 babel-preset-es2015 babel-preset-react css-loader less less-loader style-loader html-webpack-plugin --dev
yarn add react react-dom redux react-redux react-router-dom
yarn add es6-promise whatwg-fetch --dev
yarn add express
"dev":"webpack-dev-server --hot --open --port 8080 --progress --colors"
"build":"webpack -p"
-
components 组件 (UI组件)
-
containers 页面组件,subpage目录下的文件都是该页面级组件下的智能组件 - subpage目录 (容器组件或者智能组件) - index.js
yarn dev
yarn build
- extract-text-webpack-plugin 抽离css文件
- postcss-loader 自动补充兼容浏览器前缀