NPM 不会安装 angular2

NPM won't install 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 -g

这对我有用并安装了 angularJS2 alpha32。如果合适,您可以附加标志 --save 以将模块名称存储在现有 package.json 中。

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

稍后,如果可能的话,我更愿意以另一种方式安装 Angular2,即使用 Bower:

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

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

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