如何使用Bower升级到最新的Angular 1.3 beta版本?

时间:2014-08-21 16:12:14

标签: angularjs upgrade bower

我有点困惑如何使用bower将我的应用程序更新到AngularJS的最新beta版本。我目前正在申请中使用Angular 1.2.21。

bower.json:

 "dependencies": {
    "jquery": "1.11.1",
    "underscore": "~1.6.0",
    "angular": "~1.2.21",
    "angular-route": "~1.2.21",
    "angular-resource": "~1.2.21",
    "angular-cookies": "~1.2.21",
    "angular-sanitize": "~1.2.21",
    "angular-mocks": "~1.2.21",
    "angular-moment": "~0.8.0",
    "moment": "2.7.0",
    "angular-xeditable": "~0.1.8",
    "font-awesome": "~4.1.0",
    "angular-bootstrap-datetimepicker": "~0.2.4",
    "blueimp-file-upload": "~9.7.0",
    "bootstrap-sass-official": "v3.2.0+1",
    "angular-deferred-bootstrap": "~0.1.3",
    "angular-bootstrap": "~0.11.0",
    "moment-timezone": "~0.2.1"
  },

从其他SO posts,我意识到我能做到:

bower install angular#1.3.0-beta.18

将安装最新的角度。但是我如何确保我总是拥有最新的?如果我指定~1.3.0-beta.18,bower也会选择每个版本,而不仅仅是我执行bower update时的测试版。

有没有办法指定我只想要编号的beta版本而不是中间版本?同样,我希望bower在发布时更新到RC,并在发布时发布完整的1.3.0版本。

如何将角度升级到1.3.0 beta版本以及所有依赖它的软件包?

1 个答案:

答案 0 :(得分:1)

angular: "~1.3.0"应该为您提供最新信息,包括最新版本。

angular: "~1.3.0-beta"获取最新的测试版

BUG ALERT :我建议在使用测试版时非常具体,我们在使用CI部署时遇到了问题,新的测试版有一些我们未考虑的更改。