Reactor is a CLI for React.js projects
Reactor是一个款基于React的脚手架
- 下载脚手架
npm i reactor-templates-cli -g
- 使用脚手架
reactor init
根据说明生成模板文件
reactor-saga 一款功能齐全的模板
- 优化了webpack配置,兼容es6 7以及自动给css添加兼容语法,内置可以使用sass预编译器。
- 配置了hot编译,可以无刷新的显示修改的页面。
- 集成了react、react-router、redux、redux-saga、immutable等插件。
- 内置了 路由懒加载、异步组件。‘
- 自带简单demo,可供用户参考使用。
- 打包过程可见,能动态分析文件压缩效率,以及压缩过程中可能出现的问题。
// next todo
reactor-dva 基于redux-dva的reactor模板
- 优化了webpack配置,兼容es6 7以及自动给css添加兼容语法,内置可以使用sass预编译器。
- 配置了hot编译,可以无刷新的显示修改的页面。
- 集成了react、react-router、redux、dva、dva-loading、immutable等插件。
- 内置了 路由懒加载、异步组件。‘
- 自带简单demo,可供用户参考使用。
- 打包过程可见,能动态分析文件压缩效率,以及压缩过程中可能出现的问题。
- in package.json
{
"templates": [
'reactor-saga',
'reactor-dva',
'other-template'
]
}
2 in zips file
添加新的模板zip包即可,注:包名与package.json中的模板名需一致