1.2.2 • Published 5 years ago

kada-front-cli v1.2.2

Weekly downloads
-
License
ISC
Repository
-
Last release
5 years ago

卡搭前端自动化工具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