【发布时间】:2017-07-11 04:03:23
【问题描述】:
我有一个内部项目,我想将命令链接到带有bin 的文件。喜欢这个package.json:
{
"name": "my-project",
"bin": {
"cli-name": "./bin/my-executable.js"
},
"dependencies": {
"node-red": "^1.0.0"
}
}
执行npm install时,会安装所有依赖,同时也会创建node-red的bin配置。
但我自己的bin 将被完全忽略。在cmd 中不能使用cli-name。在第二步中也需要执行npm link。然后cli-name 将在控制台中作为命令可用。我什至尝试使用npm 的postinstall 脚本,其中包含npm link,但后来我得到了一个循环......
有没有办法在npm install 上一步完成?
【问题讨论】:
标签: node.js npm npm-install package.json npm-link