将角度从4.2.x更新为4.3

时间:2017-10-03 08:56:42

标签: angular

Angular 4.3刚出来,他们用这个新的HttpClient取代了HttpModule。但我碰巧从4.2开始,我想进入这个新的实现。

我建议将应用更新为4.3的方式是什么?

目前的依赖关系如下:

"dependencies": {
    "@angular/animations": "^4.4.4",
    "@angular/cdk": "^2.0.0-beta.11",
    "@angular/common": "^4.2.4",
    "@angular/compiler": "^4.2.4",
    "@angular/core": "^4.2.4",
    "@angular/forms": "^4.2.4",
    "@angular/http": "^4.2.4",
    "@angular/material": "^2.0.0-beta.11",
    "@angular/platform-browser": "^4.2.4",
    "@angular/platform-browser-dynamic": "^4.2.4",
    "@angular/router": "^4.2.4",
    "core-js": "^2.4.1",
    "hammerjs": "^2.0.8",
    "rxjs": "^5.4.2",
    "zone.js": "^0.8.14"
  },

不是,除了一些明显需要被提升之外。 那我该怎么办?

rm -rf node_modules?

听起来有点矫枉过正。

修改package.json(将所有4.2.4替换为4.3)然后运行npm install会让我保持谨慎,并敦促我在实际执行之前询问。

我不想运行npm install,然后了解在那之后会发生什么。 :)

感谢您的建议。

1 个答案:

答案 0 :(得分:0)

只需编写命令即可 npm update --save

它将升级到最新的稳定版本 我也有与你的相同的要求使用HttpClient 它已将我的所有项目配置文件更新到最新版本,我不必做任何手动工作,因为我已阅读其他一些帖子 old package.json file || new package.json file after updating

我从Mick Lawitzke的github上得到了回答,下面是链接

参考:https://github.com/angular/angular-cli/issues/7162