【发布时间】:2015-02-10 20:12:54
【问题描述】:
我正在开发一个需要从 shell 运行的节点包。我知道我必须在全球范围内安装软件包,但正在运行
$> npm install -g ./my_module
没有给我想要的结果,即正在运行
$> my_module
结果
my_module: : command not found
而不是运行我的节点包的入口点 (index.js)。
我觉得我在这里遗漏了一些明显的东西,我做错了什么?
【问题讨论】:
-
你能添加你的 package.json 吗?
-
npm list -g给出了全局安装模块所在的路径。 (checkout) 试着把你的包裹放在那里。 -
我试过了,没有用。我想我只是将包发布到 npm 并收工
-
好的,我在 package.json 中缺少“bin”属性。我已经设置好了,我的问题解决了