NPM不会安装angular2

时间:2015-07-25 20:28:21

标签: npm angular

我正在尝试使用Angular 2,由于某种原因,npm不会下载它。我已多次运行update npm命令,因此它不是npm问题。

我一直收到以下错误:

error notarget No compatible version found: angular2@'*'
36 error notarget Valid install targets:
36 error notarget ["2.0.0-alpha.8.dev","2.0.0-alpha.8.prod","2.0.0-alpha.11","2.0.0-alpha.12","2.0.0-alpha.13","2.0.0-alpha.14","2.0.0-alpha.15","2.0.0-alpha.16","2.0.0-alpha.17","2.0.0-alpha.18","2.0.0-alpha.19","2.0.0-alpha.20","2.0.0-alpha.21","2.0.0-alpha.22","2.0.0-alpha.23","2.0.0-alpha.24","2.0.0-alpha.25","2.0.0-alpha.26","2.0.0-alpha.27","2.0.0-alpha.28","2.0.0-alpha.29","2.0.0-alpha.30","2.0.0-alpha.31","2.0.0-alpha.32"]
36 error notarget

这是一个试图学习框架的荒谬路障。

有没有人知道如何解决此问题,或者是否有实际有效的下载源?我只是想开始使用Angular2 =(

4 个答案:

答案 0 :(得分:9)

根据要求,使用以下行:

npm install angular2@2.0.0-alpha.32

请注意,错误消息提供了线索。 如下所示,错误消息试图告诉您angular2@之后的有效内容。 2.0.0-alpha.32目前是最新版本。

Valid install targets:
["2.0.0-alpha.8.dev","2.0.0-alpha.8.prod","2.0.0-alpha.11","2.0.0-alpha.12","2.0.0-alpha.13","2.0.0-alpha.14","2.0.0-alpha.15","2.0.0-alpha.16","2.0.0-alpha.17","2.0.0-alpha.18","2.0.0-alpha.19","2.0.0-alpha.20","2.0.0-alpha.21","2.0.0-alpha.22","2.0.0-alpha.23","2.0.0-alpha.24","2.0.0-alpha.25","2.0.0-alpha.26","2.0.0-alpha.27","2.0.0-alpha.28","2.0.0-alpha.29","2.0.0-alpha.30","2.0.0-alpha.31","2.0.0-alpha.32"]

答案 1 :(得分:2)

以这种方式尝试:

npm install angular2 -g

这对我有用并安装了angularJS2 alpha32。您可以附加标志--save以在适当的情况下将模块的名称存储在现有的package.json中。

编辑:-g属性将全局安装angular2,删除-g将在本地安装,这应该是首选!

稍后,如果可能的话,我宁愿以另一种方式安装Angular2,也就是Bower:

bower install angular2

答案 2 :(得分:1)

你在运行什么版本的NPM?如果提供标签不起作用,请尝试更新它。

答案 3 :(得分:0)

我发现删除我的.npmrc文件(在我的用户目录中)修复了我安装angular2和reactivex / rxjs的问题。