执行npm link 后,执行全局命令不生效,后来检查发现,在packages.json中没有写 “bin” 属性,添加
"bin": {
"test": "bin/index.js"
},
后,重新执行 npm link ,就可以直接在命令行输入 test 执行 bin/index.js 了。
# bin/index.js
#! /usr/bin/env node
console.log('hello world');
执行npm link 后,执行全局命令不生效,后来检查发现,在packages.json中没有写 “bin” 属性,添加
"bin": {
"test": "bin/index.js"
},
后,重新执行 npm link ,就可以直接在命令行输入 test 执行 bin/index.js 了。
# bin/index.js
#! /usr/bin/env node
console.log('hello world');