在新的ubuntu安装上使用NPM安装angular-cli时出错

时间:2016-10-17 12:01:48

标签: 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进行安装,但没有任何改变。我觉得我在这里缺少一些基本的东西。

1 个答案:

答案 0 :(得分:1)

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

2)npm v3.10.3。

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

1.npm uninstall -g angular-cli

2.npm缓存清理

3.npm install -g node-gyp

4.npm install -g node-pre-gyp

5.npm install -g angular-cli