zbs-front-cli
v1.0.1
Published
前端团队 CLI 工具集
Readme
front-cli
前端团队 CLI 工具集。结构与 front-ui-admin、front-ui-product 一致,脚本放在 bin/ 目录,在此目录执行 npm publish 发布。
已包含命令
| 命令 | 说明 |
|------|------|
| reset-env-branches | 从主分支重置 dev/test/pre 环境分支并强制推送 |
安装
npm install -D zbs-front-cli在 package.json 中配置
{
"scripts": {
"reset:dev": "reset-env-branches dev",
"reset:test": "reset-env-branches test",
"reset:pre": "reset-env-branches pre",
"reset:env": "reset-env-branches dev test pre"
}
}使用
npm run reset:dev
npm run reset:env
npx reset-env-branches dev testWindows 说明
reset-env-branches 为纯 Node.js 实现,Windows 在 CMD / PowerShell 中直接可用,只需系统 PATH 中有 git 命令(安装 Git for Windows 即可),不需要 Git Bash,也无需改 script-shell。
bin/reset-env-branches.sh 仍保留,Mac/Linux 可直接 bash 调用;npm 入口统一走 .js。
新增脚本
- 在
bin/下新增.js实现(跨平台),可选保留.sh供本地 bash 调试 - 在
package.json的bin字段注册.js命令名 - 递增
version后发布
发布到 npm
cd front-cli
npm login
npm publish或在仓库根目录:
npm run publish:front-cli