【问题标题】:Error installing node and npm安装节点和 npm 时出错
【发布时间】:2015-08-29 01:57:57
【问题描述】:

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

当我运行这个命令时:

sudo npm install node-dev -g

我收到此错误:

npm WARN deprecated object-keys@0.2.0: Please update to the latest 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 ├── resolve@1.1.6 ├── dynamic-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)

如何解决此错误?

【问题讨论】:

  • 欢迎来到 Stack Overflow!请阅读this Help Center article 写一个好问题。你提出的效果越多,你得到好的答案的可能性就越大。

标签: node.js


【解决方案1】:

这只是警告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,但除此之外,除了在本地维护自己的库版本之外,您无能为力,这可能不是最好的主意。

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


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

【讨论】:

  • @KartikeyaGupta sudo 与此无关。请在水平规则之前阅读我的答案的顶部。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2014-07-29
  • 1970-01-01
  • 2018-08-16
  • 1970-01-01
  • 2014-02-04
  • 1970-01-01
相关资源
最近更新 更多