@codoonfxd/crn-cli
v1.0.2
Published
1. 安装包 ``` sudo npm install -g @codoonfxd/crn-cli ```
Downloads
7
Readme
- 安装包
sudo npm install -g @codoonfxd/crn-cli
- 生成一个仓库
- [x] 下载基础库
- [x] 初始化git环境
- [x] 安装依赖包
crn-cli init myAwesomeObject
- 生成一个页面
- [x] 根据页面生成自动生成flux相关文件
- [x] 生成样例文件并且自动引入依赖
- [x] 更新页面配置信息
crn-cli create myPageName
- 版本控制
- 使用git tag做版本控制
- 开发一个页面的时候,切出一个开发分支feature/xxxx. 开发完毕之后合到master
- 需要发布一个版本的时候使用git tag v0.0.1,并且把tag提交到远程
- 不能在开发分支上发布代码,必须强制合到master分支进行版本更新
- 打包
- [x] 批量打包.
- [ ] 代码规范强制检查. 必须通过eslint代码风格检查,不通过显示错误信息
- [x] 可以同时上传多个环境test_ab_online
- [x] 打包的时候自动push,防止文件不提交
crn-cli build
- 强制push分支
- 强制合并master
- 测试环境一键部署, 暂不支持其他环境
测试环境本地部署
crn-cli publish test
#ReactNative