react-webpack-boilerplate
A SPA boilerplate with React,built with love.
Features
React 15.4.2
Redux 3.6.0
react-redux 5.0.2,用来绑定 React 和 Redux.
react-router 3.0.2,当v4发布稳定版本时,会进行相关的更新
JSX
ES6
webpack 2.2
Express,测试服务器
Hot-Reload,支持 React 和 Redux!
Proxy
Environmental value
ESlint,使用
standard
和standard-react
进行代码风格检查redux-devtools,对
store
进行更加友好的调试
Usage
# 该模版依赖于 sao 模版系统,所以请先sao npm install -g sao # 下载模版 sao SidKwok/react-webpack-boilerplate new-project --install # 安装全部依赖 cd new-project npm install # 运行测试环境,默认端口: 8080 npm run dev # 生产环境 npm run build # 检查文件代码风格 (如果有使用 eslint 的话) npm run lint
Doc
该模版大部分参考了 vue-cli/webpack 的设计。 如果你对 vue-cli
很熟悉的话,你应该会对该模版很快上手。如果想看模版的结构,可以直接在full-features
分支查看。
Pre-Processor
你可以使用 less
,sass
或者 stylus
作为你的CSS预处理器,不过你首先得安装相关的依赖。举个