commander作用
✅ commander 是什么?
commander 是 Node.js 最常用的 命令行工具构建库。
你可以用它轻松构建像:
-
git commit -m "msg" -
npm install lodash -
vue create my-app -
webpack --mode production
这种 CLI 命令行工具。
✅ commander 的主要作用
1. 定义命令、子命令
例如:
2. 解析参数、选项
例如:
3. 自动生成帮助文档
默认支持:
会自动输出所有命令 + 参数说明。
4. 自动处理默认值、校验、类型转换
✅ 最简单例子:创建一个命令行工具
cli.js:
运行:
输出:
✅ 选项参数(--mode --watch 等)
执行:
输出:
✅ 子命令(类似 git commit, git push)
用法:
✅ 自动生成帮助文档
执行:
自动生成:
完全自动!

浙公网安备 33010602011771号