我正在尝试使用npm update
更新npm并收到错误:
/root/.nvm/v0.10.25/lib/node_modules/npm/node_modules/npmconf/config-defs.js:261
, "local-address" : Object.keys(os.networkInterfaces()).map(function (nic) {
^
Error: EINVAL, invalid argument
at Object.<anonymous> (/root/.nvm/v0.10.25/lib/node_modules/npm/node_modules/npmconf/config-defs.js:261:38)
at Module._compile (module.js:456:26)
at Object.Module._extensions..js (module.js:474:10)
at Module.load (module.js:356:32)
at Function.Module._load (module.js:312:12)
at Module.require (module.js:364:17)
at require (module.js:380:17)
at Object.<anonymous> (/root/.nvm/v0.10.25/lib/node_modules/npm/node_modules/npmconf/npmconf.js:4:18)
at Module._compile (module.js:456:26)
at Object.Module._extensions..js (module.js:474:10)
我该如何解决这个问题?
答案 0 :(得分:0)
在节点0.10上运行的最新npm版本是v2.15.1;如果您已设法安装较新版本,则可以尝试npm install -g npm@2.15.1
;否则,您将不得不重新安装整个node
版本。
使用nvm
,您可以执行nvm install-latest-npm
,它将安装适用于您的节点版本的最新npm版本,该版本比npm update
更精确。