一、第一步
随便新建一个文件夹,终端执行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
命令,然后随便找个地方打开终端执行你自定义的命令,就能执行了