monorepo-manager-cli
v1.1.1
Published
基于Node,基于Git模板仓库,对monorepo进行统一管理的命令行工具
Downloads
13
Readme
MONO-REPO-CLI
基于Git、pnpm的monorepo管理工具,前端最好用的monorepo管理工具
此命令工具的主要目标:通过统一的管理,减少monorepo中冗余的书写
TIPS:如果你觉得可以接受pnpm关于--filter这种写法,此仓库可能你并不需要
安装
首先,全局安装插件:
npm i -g monorepo-manager-cli
场景一:monorepo仓库管理
直接执行命令行mono
,如下:
此场景是monorepo
的建库、模板管理等基础操作
场景二:代理pnpm
的命令
首先会询问你需要在哪个子项目内执行命令,然后根据选择结果生成pnpm
的执行命令
比如:
mono i
等价于
pnpm --filter=your-selected-result i
mono list
等价于
pnpm --filter=your-selected-result list
此场景仅用于pnpm
的代理封装,减少--filter=xx
的书写
场景三:执行子项目package.json
中定义的scripts
直接执行命令即可:
mono run
等价于
pnpm --filter=your-selected-project run your-select-script
如何添加自己的模板
- 建立自己的
Git
模板仓库 - 安装
mono-repo-cli
- 调用
mono
命令,将刚刚建立的Git
模板仓库添加到本地