是io.js劫持npm的全球?

时间:2015-09-16 11:56:22

标签: node.js npm iojs

在node.js旁边安装了io.js后,我注意到以下奇怪的尝试升级node-gyp。在尝试npm install -g node-gyp时,我在输出的顶部得到以下内容:

/usr/local/lib/iojs-v3.3.1-linux-x64/bin/node-gyp -> /usr/local/lib/iojs-v3.3.1-linux-x64/lib/node_modules/node-gyp/bin/node-gyp.js
node-gyp@3.0.3 /usr/local/lib/iojs-v3.3.1-linux-x64/lib/node_modules/node-gyp

我有点担心io.js安装或hack used for upgrading it以某种方式改变了npm与全局包安装的工作方式。我同样也使用其他npm命令来引用iojs,例如使用npm install -g npm@latest,所以看起来npm现在或者给io.js特别关注一些独特的日志消息,或者没有为node.js安装,而只是为了iojs

  • node.js和io.js是否访问相同的npm global depo?
  • 否则,io.js是否劫持了-g目的地?在这种情况下,什么可能是最安全的方法来恢复npm以使用node.js全局depo,而不是完全清除npm?

看起来npm install -g现在只安装到我系统上的io.js路径...

0 个答案:

没有答案