@yc-micro-front/cli
v1.1.0
Published
云场自定义cli
Downloads
2
Readme
业务自定义cli脚手架
背景:微前端项目中存在多种想通的依赖或配置,维护过程中修改多个项目同步修改,为了方便管理,将通用工具譬如git flow、webpack plugin以及自动化工具puppeteer等集成到自定义cli中维护。
基本介绍
业务自定义cli
命名为@yc-micro-front/cli
,其中@yc-micro-front
作为npm
私有命名空间,后续所有的业务自定义包会基于这个命名空间进行管理,cli
对应Codeup
中项目名为yc-cli
,用于集成其他工具,目前已经有用于规范化git commit
的交互式管理工具,对应仓库为yc-flow-commit
。
安装及使用
如何安装?
全局安装@yc-micro-front/cli
和@yc-micro-front/flow-commit
yarn add global @yc-micro-front/cli
yarn add @yc-micro-front/flow-commit -D
如何使用?
通过git add [options]
将更改加入到staged
区,当然使用yc flow add [options]
也会被脚手架支持,作为最后兜底,本质上是执行git
命令。
然后使用npx yc flow commit
代替以前的git commit
提交更改,该命令会调用flow-commit
模块进行交互式操作。
npx yc flow commit
为了方便使用,在项目下package.json
配置脚本,使用yarn commit
进行提交
"scripts": {
"commit": "npx yc flow commit"
}