Angularjs 在新安装的ubuntu上安装带有NPM的angular cli时出错

Angularjs 在新安装的ubuntu上安装带有NPM的angular cli时出错,angularjs,node.js,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! pe

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

我尝试在全局范围内使用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) 节点v6.6.0

2) npm v3.10.3

然后,在我遵循以下步骤之后,错误就为我解决了。 试试这个,可能会有帮助

1.npm卸载-g angular cli

2.npm缓存清理

3.npm安装-g节点gyp

4.npm安装-g节点预gyp


5.npm安装-g angular cli

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

2) npm v3.10.3

然后,在我遵循以下步骤之后,错误就为我解决了。 试试这个,可能会有帮助

1.npm卸载-g angular cli

2.npm缓存清理

3.npm安装-g节点gyp

4.npm安装-g节点预gyp


5.npm安装-g angular cli

我希望它能为您工作,如果出现相同或任何其他错误,请让我知道它确实有效,但特别是通过将npm版本更新到v3。也许在你的答案中把它设置得更精确些,以备将来参考。谢谢最后一个建议我想是的,对于这种类型的错误,你应该尝试首先更新你的所有全局包实际上我没有切碎我正在运行v2,不明白,这是一个新的安装我希望它能为你工作,如果相同或任何其他错误,让我知道它确实有效,但特别是通过将npm版本更新到v3。也许在你的答案中把它设置得更精确些,以备将来参考。谢谢最后一个建议我想是的,对于这种类型的错误,你应该尝试首先更新你的所有全局包实际上我没有切碎我正在运行v2,不明白,这是一个新的安装