【问题标题】:How to get list of versions for compatible Angular 2 modules?如何获取兼容 Angular 2 模块的版本列表?
【发布时间】:2017-05-10 12:42:03
【问题描述】:

我在 package.json 中有以下代码:

 "dependencies": {
    "@angular/common": "~2.0.1",
    "@angular/compiler": "~2.0.1",
    "@angular/core": "~2.0.1",
    "@angular/forms": "~2.0.1",
    "@angular/http": "~2.0.1",
    "@angular/platform-browser": "~2.0.1",
    "@angular/platform-browser-dynamic": "~2.0.1",
    "@angular/router": "~3.0.1",
    "@angular/upgrade": "~2.0.1",
    "angular-in-memory-web-api": "~0.1.1",
    "bootstrap": "^3.3.7",
    "core-js": "^2.4.1",
    "reflect-metadata": "^0.1.8",
    "rxjs": "5.0.0-beta.12",
    "systemjs": "0.19.39",
    "zone.js": "^0.6.25"
  },

我从一个教程中得到了这个文件。现在我看到我需要迁移到更高的 Angular 2 版本。 Angular 2 项目页面上说 2.4.0 是最新的 Angular 2 版本。这很好 - 但我怎样才能获得与 2.4.0 兼容的所有必要模块的版本?例如。我有 3.0.1 用于路由器,2.0.1 用于普通。新版本号应该是多少?

【问题讨论】:

    标签: angular version versioning


    【解决方案1】:

    除了路由器之外的所有 Angular 模块都具有相同的版本号,路由器通常具有相同的次要版本和补丁版本,即 Angular 2.0.1 => 路由器 3.0.1。

    一般可以在node_modules/@angular/[core|router|...]/package.json中找到对应的版本

    @angular/core 2.4.1:

    "peerDependencies": { "rxjs": "^5.0.1", "zone.js": "^0.7.2" }

    @angular/路由器 3.4.1:

    "peerDependencies": { "@angular/core": "2.4.1", "@angular/common": "2.4.1", "@angular/platform-browser": "2.4.1", "rxjs": "^5.0.1" }

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2021-06-28
      • 2022-11-02
      • 2020-08-10
      • 1970-01-01
      • 2021-07-24
      • 1970-01-01
      • 2018-08-07
      相关资源
      最近更新 更多