1.1.1 • Published 1 year ago
monorepo-manager-cli v1.1.1
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 imono 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模板仓库添加到本地