【问题标题】:NPM is not able to installNPM 无法安装
【发布时间】:2015-12-07 05:32:11
【问题描述】:

当我尝试安装任何应用程序时,NPM 会抛出错误。错误如下 -


npm 错误!达尔文 14.5.0 npm 错误! argv “/usr/local/bin/node” “/usr/local/bin/npm” “安装” “-g” “ember-cli” npm 错误!节点 v4.0.0 npm 错误! npm v2.14.2 npm 错误!代码 EPEERINVALID npm 错误! peerinvalid 软件包 grunt-contrib-clean@0.6.0 不满足其兄弟姐妹的 peerDependencies 要求! npm 错误! peerinvalid Peer grunt-contrib@0.11.0 想要 grunt-contrib-clean@~0.5.0

我们将不胜感激。

谢谢, 沙兹

【问题讨论】:

  • 说“我尝试安装任何应用程序”,你的意思是安装我假设的任何包?
  • 是的,你是绝对正确的。事实上,在我上面的帖子中,我试图安装 Ember Cli 包,但不能,其他 npm 包也是如此。我不能安装它们
  • 试试看stackoverflow.com/questions/11920571/…希望对你有帮助。

标签: node.js npm


【解决方案1】:

听起来您可能已经陷入了issue 中描述的情况。而且,一个无效的模块与npm link 命令链接。

读完之后,我会尝试的解决方案是 Github 用户sam-github 提供的解决方案之一。而且,该解决方案是卸载您使用 npm 全局安装的所有内容,然后尝试仅重新安装必要的内容。

要发现 npm 全局安装的内容,您可以使用以下命令: npm ls -g

然后,要卸载全局安装的模块,请使用以下命令:npm uninstall <module-name> -g

另一方面,如果您从未使用过 npm link 命令,那么这可能无法解决您的问题。

【讨论】:

  • 感谢 Thawna NP 和 ctlacko .. 似乎没有任何效果,所以我已经完全卸载了 node 和 npm,并希望重新安装.. 再次感谢
  • @Shahsayyad 如果这对你有用,请回来接受这个作为答案,以便将来遇到此问题的人知道去哪里寻找。
  • 我尝试了各种方法来解决我的问题,但没有任何效果.. 符号链接和错误路径也存在问题.. 所以我完全删除了节点及其模块,然后用 Brew 重新安装它,然后我遇到了权限问题,在正确设置后..一切都回到了正轨..谢谢你们的帮助
【解决方案2】:

出现此错误的原因之一是您的节点版本不是稳定的,请尝试使用稳定的节点版本,

使用 NVM 安装多个版本的节点并在它们之间切换并测试您的应用。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-12-07
    • 2017-12-12
    • 2016-02-06
    • 2013-05-04
    相关资源
    最近更新 更多