Angular 将角度从一个4.2.x更新为4.3

Angular 将角度从一个4.2.x更新为4.3,angular,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/compile

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节点\u模块?

听起来有点过分了

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

我不想运行
npm安装
,然后以艰难的方式了解之后会发生什么。:)

谢谢你的建议

只需编写命令即可 npm更新--保存

它将升级到最新的稳定版本 我也有和你一样的使用HttpClient的要求 它已将我所有的项目配置文件更新为最新版本,我不必像在其他帖子上读到的那样做任何手工工作 ||

我从github上的Mick Lawitzke answer获得了参考资料,以下是链接

参考:

只需编写命令 npm更新--保存

它将升级到最新的稳定版本 我也有和你一样的使用HttpClient的要求 它已将我所有的项目配置文件更新为最新版本,我不必像在其他帖子上读到的那样做任何手工工作 ||

我从github上的Mick Lawitzke answer获得了参考资料,以下是链接


参考:

npm安装--保存@angular/core@4.3.1
并对所有其他角度包执行此操作。您称之为“硬”方式是更新依赖项的标准方法。你不能破坏任何东西,只要你有一个版本控制系统,比如git或subversion,它会为你保留原来的package.json。另外,您可能希望在5.x版中使用NPM生成一个package-lock.json,以确保每个“NPM安装”都是相等的。Andre,请将其作为答案发布,以便我可以选择它作为接受的答案。您发现了此问题的答案吗?请告诉我和其他人也
npm安装-保存@angular/core@4.3.1
并对所有其他角度包执行此操作。您称之为“硬”方式是更新依赖项的标准方法。你不能破坏任何东西,只要你有一个版本控制系统,比如git或subversion,它会为你保留原来的package.json。另外,您可能希望在5.x版中使用NPM生成一个package-lock.json,以确保每个“NPM安装”都是相等的。Andre,请将其作为答案发布,以便我可以选择它作为接受的答案。您发现了此问题的答案吗?请让我和其他人也知道