安装节点和npm时出错

时间:2015-06-12 23:23:32

标签: node.js

在我的Mac上下载node.js后,我想安装npm。

当我运行此命令时:

sudo npm install node-dev -g

我收到此错误:

  

npm WARN弃用object-keys@0.2.0:请更新到最新的object-keys / usr / local / bin / node-dev - > / usr / local / lib / node_modules / node-dev / bin / node-dev node-dev@2.6.2 / usr / local / lib / node_modules / node-dev├──filewatcher@1.1.2├──resolution@ 1.1.6├──mynamic-dedupe@0.2.0(xtend@2.0.6)├──dateformat@1.0.11(get-stdin@4.0.1,meow@3.1.0)└──node-notifier @ 4.2.1(shellwords@0.1.0,clone @ 0.1.19,growly @ 1.2.0,minimist @ 1.1.1,semver @ 4.3.6,which @ 1.1.1,cli-usage @ 0.1.1)

如何解决此错误?

1 个答案:

答案 0 :(得分:0)

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

dynamic-dedup库依赖于旧版xtend which uses this old version of object-keys

我有opened an issue这个库,但除此之外你没有什么可以做的,除了在本地维护你自己的库版本,可能不是最好的主意。< / p>

无论如何,我认为此警告不会产生任何明显的影响。

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