如何使用Bower安装Angular2 beta?

15

我正在尝试使用命令bower install -S angular2安装Angular2,但控制台中出现了以下消息:

$ bower install -S angular2
bower angular2#*                cached git://github.com/angular/bower-angular.git#1.4.8
bower angular2#*              validate 1.4.8 against git://github.com/angular/bower-angular.git#*
bower angular#~1.4.8           install angular#1.4.8

angular#1.4.8 bower_components/angular

我的bower.json文件现在在dependencies部分包含以下信息:

"dependencies": {
  "angular": "angular2#~1.4.8"
}

然后我在 bower_components 路径下有 Angular 1.4.8 版本。

那么,如何使用 Bower 安装 Angular2 beta 版本?

3个回答

4

我已经使用命令 bower install git@github.com:angular/angular.git 从 github 上安装了它:

$ bower install git@github.com:angular/angular.git
bower angular#*             not-cached git@github.com:angular/angular.git#*
bower angular#*                resolve git@github.com:angular/angular.git#*
bower angular#*               checkout 2.0.0-build.ffbcb26.js
bower angular#*           invalid-meta angular is missing "main" entry in bower.json
bower angular#*           invalid-meta angular is missing "ignore" entry in bower.json
bower angular#*               resolved git@github.com:angular/angular.git#2.0.0-build.ffbcb26.js
bower angular#~2.0.0-build.ffbcb26.js          install angular#2.0.0-build.ffbcb26.js

angular#2.0.0-build.ffbcb26.js bower_components/angular

1

这对我很有帮助,针对Angular 2 bower install angular2-build


1
我给出-1的评分是因为这个仓库已经有一段时间没有更新了。https://github.com/mgcrea/bower-angular2-build - Jackie
很好的额外信息。这对我也很有帮助,因为Angular2似乎有自己的极端学习曲线,就像Angular一样。https://www.quora.com/Why-is-Angular-2-not-available-in-Bower - ryanm
还有一个原因是这个搜索结果是“angular 2 bower”的最高排名,而且angular2-build仍然处于alpha版本。我猜它从未进入beta阶段,因此实际上并没有回答问题。 - Jeremy Pridemore

1

我建议你不要使用Bower。Bower只是用于在项目文件夹中获取软件包。

建议尝试查找JSPM(http://jspm.io)。它不仅可以获取项目中的软件包,还可以将ES6转换为ES5,并使用仅需几行代码的SystemJS在浏览器中加载所有软件包。

你可以使用npm来安装jspm:

npm init
npm install (-g) jspm // -g only if you want jspm globally installed

jspm init

5
虽然实际上并没有直接回答问题,但感谢您让我了解了jspm。 - Eric Lease
这与OP所问的无关。 - Chris Lees
我知道,但我认为告诉其他读者 Bower 的缺陷仍然是有用的。而且因为我看到 OP 在使用 Angular,并想使用 Bower 安装它,所以我想通知他。这对其他人也可能有用。 - Angelo A

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接