一、第一步
随便新建一个文件夹,终端执行npm init
,生成如图的结构
其中name
就是命令行的名字
二、第二步
新建一个js文件,在其顶部加入这串代码#!/usr/bin/env node
,#!
就是告诉系统这个是可执行脚本,/usr/bin/env
就是系统环境变量,node
就是用node来执行这个脚本
#!/usr/bin/env node
console.log("全局命令");
三、第三步
在package.json
中添加这行代码
{"name": "lite","version": "1.0.0","description": "","main": "index.js","bin":"index.js", //添加这行代码"scripts": {"test": "echo \"Error: no test specified\" && exit 1"},"author": "","license": "ISC"
}
四、第四步
终端执行npm link
命令,然后随便找个地方打开终端执行你自定义的命令,就能执行了