在我的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)
如何解决此错误?
答案 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
(免责声明:这是我自己的博客)。