gpt4 book ai didi

angular - 如何获取兼容的 Angular 2 模块的版本列表?

转载 作者:太空狗 更新时间:2023-10-29 17:33:48 26 4
gpt4 key购买 nike

我在 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 公共(public)。新版本号应该是多少?

最佳答案

除了router之外的所有angular模块都有相同的版本号,router通常有相同的minor和patch版本,即angular 2.0.1 => router 3.0.1。

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

@angular/核心 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-b​​rowser": "2.4.1",
“rxjs”:“^5.0.1”
}

关于angular - 如何获取兼容的 Angular 2 模块的版本列表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41324650/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com