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

时间:2013-09-17 09:59:22

标签: 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)
 -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

我想安装最新的不稳定版本的角度及其依赖项。

我的凉亭版本是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 update angular -force-latest

这给了我以下错误:

  

凉亭ENORESTARGET标签/分支1.2.0.-rc.2不存在

此外,我尝试删除bower_components文件夹,使用“bower cache clean”清除缓存,然后“bower install”。 但我得到了相同的ENORESTARGET错误。

我做错了什么?

1 个答案:

答案 0 :(得分:20)

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

bower install angular#1.2.0-rc.2