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
,然后了解在那之后会发生什么。 :)
感谢您的建议。
答案 0 :(得分:0)
只需编写命令即可 npm update --save
它将升级到最新的稳定版本 我也有与你的相同的要求使用HttpClient 它已将我的所有项目配置文件更新到最新版本,我不必做任何手动工作,因为我已阅读其他一些帖子 old package.json file || new package.json file after updating
我从Mick Lawitzke的github上得到了回答,下面是链接