NPM 不会安装 angular2



我正试图开始使用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 =(

)开始

根据要求,使用以下行:

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"]

试试这样做:

npm install angular2 -g

这为我工作,并安装了angularJS2 alpha32。您可以附加flag——save以将模块的名称存储在现有包中。

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

之后,如果可能的话,我更喜欢用另一种方式安装Angular2,那就是用Bower:

bower install angular2

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

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

最新更新