1.1.0 • Published 2 years ago
@yc-micro-front/cli v1.1.0
业务自定义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"
}