(javascript)mycli
简介
我们通常希望通过编写脚本来自动执行重复性操作,但常常因为配置过程过于繁琐,反而选择了效率更低的手动执行。这里提供一种还不错的解决办法:创建个人脚本库,并借助npm link
在全局调用。
初始化
mkdir my-cli-tool && cd my-cli-tool
npm init -y
修改package.json
{
...
"main.js": "index.js",
"bin": {
"mycli": "index.js"
},
...
}
编写index.js
第一行最好加上
#!/usr/bin/env node
console.log("Success!");
连接
在my-cli-tool
目录下执行
npm link
测试
在任意目录执行:
mycli
如果输出Success!
,则成功了,可以编写自己的工具脚本。
More
my-cli-tool
的思路来源于在Vue组件库中新增组件的流程+脚本实现npm link
如何用于本地调试