我有点困惑如何使用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版本以及所有依赖它的软件包?
答案 0 :(得分:1)
angular: "~1.3.0"
应该为您提供最新信息,包括最新版本。
angular: "~1.3.0-beta"
获取最新的测试版
BUG ALERT :我建议在使用测试版时非常具体,我们在使用CI部署时遇到了问题,新的测试版有一些我们未考虑的更改。