1.2.2 • Published 5 years ago
kada-front-cli v1.2.2
卡搭前端自动化工具KFC
还在开发中,欢迎 Kada 前端小组成员进行深度体验👏👏。
目前提供功能主要将一些繁琐过程自动化处理,请各位小哥哥小姐姐不吝提出你们的建议和意见🎉🎉
Install
全局安装KFC工具
$ npm install kada-front-cli -g
Prepare
手动添加一个config.json
文件,路径为:~/.kfc/config.json
,内容如下,路径换成自己工程的
{
"poolRoot": "your/edu/pool/root/path/",
"projects": [
"your/path/to/project",
"..."
],
"kadaPoolRoot": "path/to/npm/pool",
"scratchRoot": "your/scratch/root/path",
"scratchEntryComponent": "scratch-gui",
"scratchComponents": {
...
}
}
Usage
查看版本
$ kfc -v
查看帮助信息
$ kfc -h
根据bower.json生成package.json
$ kfc b2b
工程中组件 soft-link and unlink
$ kfc link <component-name> [-a --all-project]
$ kfc unlink <component-name> [-U --no-update]
组件池管理
$ kfc pool branch // create branch
$ kfc pool delete // delete branch
$ kfc pool merge:master // merge from master
$ kfc pool merge:feature // merge from feature
$ kfc pool publish // do tag
$ kfc pool project // update dependencies
组件池管理
- step1 开始开发,创建分支
$ kfc pool branch // create branch
- step5 修改工程依赖版本号
- 在工程根目录打开终端,输入命令
- 输入分支名
$ kfc pool project
- step3 完成开发,打
tag
前完成
$ kfc pool merge:master // merge from master
$ kfc pool merge:feature // merge from
- step4 打tag
$ kfc pool publish
- step5 修改工程依赖版本号
- 在工程根目录打开终端,输入命令
- 无需输入版本号,默认会获取组件
master
分支的最新版本号
$ kfc pool project