Angularjs 如何将角度从1.3更新为1.4

Angularjs 如何将角度从1.3更新为1.4,angularjs,bower,Angularjs,Bower,我想将我的Angular应用程序从1.3版升级到1.4版,但我担心我可能会把它搞砸。所以我想先问这个问题 这是我的bower.json文件: { "name": "my app", "version": "0.0.1", "dependencies": { "angular": "~1.3.x", "angular-animate": "~1.3.x", "angular-resource": "~1.3.x", "angular-sanitize":

我想将我的Angular应用程序从1.3版升级到1.4版,但我担心我可能会把它搞砸。所以我想先问这个问题

这是我的
bower.json
文件:

{
  "name": "my app",
  "version": "0.0.1",
  "dependencies": {
    "angular": "~1.3.x",
    "angular-animate": "~1.3.x",
    "angular-resource": "~1.3.x",
    "angular-sanitize": "~1.3.x",
    "angular-ui-router": "~0.2.15",
    "jquery": "~2.1.1",
    "semantic-ui": "~2.0.0",
    "angular-elastic-input": "~2.0.1",
    "angular-sweetalert": "~1.0.4",
    "angular-marked": "~0.0.14",
    "angular-highlightjs": "~0.4.1",
    "angular-nanoscroller": "~0.2.1",
    "angular-gravatar": "~0.4.1",
    "angular-cookies": "~1.4.8" //this needs updated version of Angular
  },
  "resolutions": {
    "angular": "~1.3.x"
  }
}
将角度设置更改为
~1.4.x
并运行
bower update
是一个简单的例子,还是有什么我需要知道的吗?

您也可以这样做

bower install angular#1.4

--save
标志传递给上述命令也会在
bower.json
文件中更新它。

bower.json
中将版本号从
~1.3.x
更改为
~1.4.x
,然后运行
bower update
即可

但是请记住,当您更新软件包时,没有任何东西完全依赖于该特定版本,否则在安装过程中会要求您进行干预。自行运行bower update将尝试更新包中的所有内容,因此,如果您不想这样做,我建议按照Shahank的建议专门针对angular

bower install angular#1.4
然后在分辨率中保留或不保留您的更改,或者如果您决定迁移,则在“依赖项”中更改您的版本,然后只需运行:


bower install

@shashank agrawal的答案更好,您不必手动更改bower.json文件,您将以交互方式完成安装,但现在无法删除此答案。