如何使用Bower安装最新的AngularJS组件?

如何使用Bower安装最新的AngularJS组件?,angularjs,yeoman,bower,Angularjs,Yeoman,Bower,我使用Yeoman构建了一个AngularJS应用程序: yo angular–minsafe 当我运行“bower list”命令时,我得到以下信息: angular#1.0.8 (latest is 1.2.0-rc.2) angular-mocks#1.0.8 (latest is 1.2.0-rc.2) -angular#1.0.8 (latest is 1.2.0-rc.2) angular-scenario#1.0.8 (latest is 1.2.0-rc.2) -angula

我使用Yeoman构建了一个AngularJS应用程序:

yo angular–minsafe

当我运行“bower list”命令时,我得到以下信息:

angular#1.0.8 (latest is 1.2.0-rc.2)
angular-mocks#1.0.8 (latest is 1.2.0-rc.2)
 -angular#1.0.8 (latest is 1.2.0-rc.2)
angular-scenario#1.0.8 (latest is 1.2.0-rc.2)
 -angular#1.0.8 (latest is 1.2.0-rc.2)
angular-scenario#1.0.8 (latest is 1.2.0-rc.2)
 -angular#1.0.8 (latest is 1.2.0-rc.2)
es5-shim#2.0.12(latest is 2.1.0)
json3#3.2.5
我想安装angular及其依赖项的最新版本

我的bower版本是1.2.6

我试图做的是替换bower.json中组件的版本:

{
 "name": "testapp",
 "version": "0.0.0",
 "dependencies": {
   "angular": "1.2.0.-rc.2",
   "json3": "~3.2.4",
   "es5-shim": "~2.0.8"
 },
  "devDependencies": {
    "angular-mocks": "1.2.0.-rc.2",
    "angular-scenario": "1.2.0.-rc.2"
  }
}
并运行以下命令:

bower更新角度-力最新版本

这给了我以下错误:

bower NorestTarget标记/分支1.2.0.-rc.2不存在

此外,我还尝试删除bower_components文件夹,使用“bower cache clean”和“bower install”清理缓存。 但我也犯了同样的错误


我做错了什么?

您的角度版本有错误。它应该是
1.2.0-rc.2
而不是
1.2.0.-rc.2
(参见0后面的额外点?)


bower安装angular#1.2.0-rc.2

没错。一旦我删除0后的点并调用bower install angular#1.2.0-rc.2,这些包就已经成功安装。谢谢你的帮助。你知道我在哪里可以买到剩下的部件吗?angular#1.2.0-rc2安装不包括angular resource和angular mobile rc2.0。它实际上是
1.2.0-rc.2
,在rc和2之间有一个点。当我尝试bower安装angular#1.2.14时,我得到了一个哈希列表,而不是期望的结果。@这是因为他们的bower repo中没有这样的版本。您必须选择前缀为1.2.14的版本之一(例如
1.2.14-build.2326+sha.332e935
)。链接angular bower repo:或者您可以只执行“angular”:“1.2.x”,当您执行bower更新时,它将更新(如果可用)到最新的1.2.x