【发布时间】:2016-01-28 19:02:54
【问题描述】:
我开始使用 node 的命令行应用程序,我注意到每次我对 index.js 文件进行更改时,我都必须运行“sudo npm install -g”来重新调整更改。例如
index.js
#!/usr/bin/env node
console.log("Hello");
在我的package.json下
"bin": {
"movie": "index.js"
},
如果我从终端运行“电影”,它会打印出“你好”。
现在,如果我将 index.js 下的打印语句更改为 console.log("World") 并且我从终端运行“movie”,它会打印出“Hello”而不是“世界”。但是如果我执行“sudo npm install -g”然后运行“movie”命令,它会选择“World”。
我不确定为什么会这样?
【问题讨论】:
标签: node.js