2015-06-12 173 views
0

在我的Mac上下载node.js后,我想安装npm。安装节点和npm时出错

当我运行这个命令:

sudo npm install node-dev -g 

我收到此错误:

npm WARN deprecated [email protected]: Please update to the latest object-keys /usr/local/bin/node-dev -> /usr/local/lib/node_modules/node-dev/bin/node-dev [email protected] /usr/local/lib/node_modules/node-dev ├── [email protected] ├── [email protected] ├── [email protected] ([email protected]) ├── [email protected] ([email protected], [email protected]) └── [email protected] ([email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected])

如何解决这个问题?

+0

欢迎来到Stack Overflow!请阅读[本帮助中心文章](http://stackoverflow.com/help/how-to-ask)撰写一个很好的问题。你提出的效果越好,你就越有可能得到好的答案。 – Celeo

回答

0

这只是一个警告,object-keys库版本已被弃用,您应该更新它。这不是一个错误,不应该阻止任何其他安装。看起来像node-dev正在使用的库之一使用此版本的object-keys(node-dev itself does not seem to need it)

dynamic-dedup库依靠一个旧版本的xtendwhich uses this old version of object-keys

opened an issue为这个图书馆,但除了这点没有什么可以做,除了当地是维护自己的库版本大概不是最好的主意。

无论如何,我不认为这个警告会有任何明显的影响。


顺便说一句,我建议你do not use sudo with npm install(免责声明:这是我自己的博客)。

+0

如果我不使用sudo它仍然显示错误 –

+0

@KartikeyaGupta'sudo'与它无关。请在横向规则前阅读我答案的前半部分。 –