angularjs - 在全新的 ubuntu 安装中使用 NPM 安装 angular-cli 时出错

标签 angularjs node.js ubuntu npm angular-cli

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

我尝试在全局范围内使用 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 进行安装,但没有任何改变。我觉得我在这里缺少一些基本的东西。

最佳答案

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

2)npm v3.10.3。

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

1.npm卸载-g angular-cli

2.npm缓存清理

3.npm安装-g Node -gyp

4.npm install -g node-pre-gyp

5.npm install -g angular-cli

关于angularjs - 在全新的 ubuntu 安装中使用 NPM 安装 angular-cli 时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40085880/

相关文章:

javascript - 如何制作 Instagram "Open in app"按钮?

javascript - Mocha API 测试 : getting 'TypeError: app.address is not a function'

angularjs - 如何使用 dateTimePicker AngularJS bootstrap 禁用日期

javascript - 更改 angularJS 中的输入字段

node.js - 使用 js 变量将多个属性与一个属性结合起来

node.js - 动态 Jade 包括

ubuntu - 修复 nvidia-driver 问题后数据包管理器出错

r - 将 kable 导出到镜像时的 XDG_RUNTIME_DIR (Rstudio + Ubuntu 20.04)

php - 社邦#!在 Ubuntu 中无法识别,在 Windows7 中创建的文件 |编码疑难解答

javascript - AngularJs如何将Json字符串传递到$scope.msg=msg.data