如何升级 Angular2 软件包依赖项



我有一个版本的旧 angular2 项目,版本为 2.2.1,我想将依赖项升级到最新的 angular 版本 2.4.0

  "dependencies": {
    "@angular/common": "~2.2.1",
    "@angular/compiler": "~2.2.1",
    "@angular/compiler-cli": "~2.2.1",
    "@angular/core": "~2.2.1",
    "@angular/forms": "~2.2.1",
    "@angular/http": "~2.2.1",
    "@angular/platform-browser": "~2.2.1",
    "@angular/platform-browser-dynamic": "~2.2.1",
    "@angular/platform-server": "~2.2.1",
    "@angular/router": "~3.2.1",
    "@angular/upgrade": "~2.2.1",
    "angular2-in-memory-web-api": "0.0.21",
    "bootstrap": "^3.3.7",
    "core-js": "^2.4.1",
    "ie-shim": "^0.1.0",
    "reflect-metadata": "^0.1.3",
    "rxjs": "5.0.0-beta.12",
    "zone.js": "~0.6.26"
  },

我足以将所有字符串"2.2.1"更改为"2.4.0"@angular/..."包?或者我应该做一些事情来安装所有其他软件包(如core-js,rxjs等(的最新版本或兼容版本?

对所有包运行快速更新,并使用更新的版本更新 package.json 文件,请按照以下步骤操作

  1. 删除node_modules文件夹。
  2. 从 C:\Users\USERNAME\AppData\Roaming 中删除 npm 缓存
  3. 打开命令提示符并导航到应用程序的根文件夹。
  4. 使用命令检查 npm 包中的更新

    npm-check-updates -u
    
  5. 更新所有包并使用命令将 package.json 修改为当前版本

    npm update --save
    

此外,使用命令全局更新 npm 包

npm install -g npm-check-updates

希望这必须解决您的问题,如果不让我知道。

最新更新