【问题标题】:Error installing angular-cli with NPM on a fresh ubuntu install在全新的 ubuntu 安装中使用 NPM 安装 angular-cli 时出错
【发布时间】:2017-02-26 09:46:36
【问题描述】:

我只是不明白如何修复这些对等依赖项。

我尝试使用 NPM 全局安装 angular-cli,但总是导致:

npm ERR! Linux 3.19.0-25-generic
npm ERR! argv "/usr/bin/nodejs" "/usr/bin/npm" "install" "-g" "-f" "angular-cli"
npm ERR! node v4.6.0
npm ERR! npm  v2.15.9
npm ERR! code EPEERINVALID

npm ERR! peerinvalid The package @angular/compiler@2.1.0 does not satisfy its siblings' peerDependencies requirements!
npm ERR! peerinvalid Peer @angular/compiler-cli@0.6.4 wants @angular/compiler@2.0.2
npm ERR! peerinvalid Peer @angular/platform-server@2.1.0 wants @angular/compiler@2.1.0

我在想 NPM 正在处理这些版本差异.. 发生了什么?

我尝试了我在网上找到的方法:清除缓存,使用 --force 进行安装,但没有任何改变。我觉得我在这里缺少一些基本的东西。

【问题讨论】:

    标签: angularjs node.js ubuntu npm angular-cli


    【解决方案1】:

    我在使用 npm 安装 angular-cli 时遇到了同样的错误。 但对我来说版本已更新。 1)节点v6.6.0

    2)npm v3.10.3.

    然后在我按照以下步骤操作后,错误就为我解决了。 试试这个,它可能会有所帮助。

    1.npm卸载-g angular-cli

    2.npm 缓存清理

    3.npm install -g node-gyp

    4.npm install -g node-pre-gyp

    5.npm install -g angular-cli

    【讨论】:

    • 我希望它对你有用,如果相同或任何其他错误,请告诉我
    • 它确实有效,但特别是通过将 npm 版本更新到 v3。也许在您的答案中将其设置为更精确以供将来参考。谢谢!
    • 最后一个建议,我认为对于这种类型的错误,您应该首先尝试更新所有全局包
    • 其实我没有注意到我在运行v2,不明白,这是全新安装
    猜你喜欢
    • 2018-11-10
    • 1970-01-01
    • 1970-01-01
    • 2020-12-19
    • 2023-03-29
    • 1970-01-01
    • 2017-06-21
    • 2018-06-03
    • 1970-01-01
    相关资源
    最近更新 更多