mkdir demo 创建一个新的文件夹
npm init 初始化项目 生成一个package.json文件 name version description等等
touch index.js 创建一个node 可执行脚本新的js 文件
#!/usr/bin/env node
// 必须在文件头加如上内容指定运行环境为node
console.log('hello cli')
在package.json 中 添加bin 属性 , (当后续去安装该依赖时,npm install 会根据该属性在node_modules/.bin 文件下 生成可执行脚本 ,该脚本执行index.js)
"bin": {
"demoBin": "index.js" // 该index.js 就是上述新创建的可执行脚本
}
如果想直接使用命令 demoBin 去执行index.js , 使用npm link 会在全局(C:\Program Files\nodejs\node_global, 该地址被添加到了环境变量中)生成可执行文件 demoBin
<