在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 。
-g
目的地?在这种情况下,什么可能是最安全的方法来恢复npm以使用node.js全局depo,而不是完全清除npm?看起来npm install -g
现在只安装到我系统上的io.js路径...