我的package.json中有以下依赖项:
"dependencies": {
"@angular/animations": "~12.1.0",
"@angular/common": "~12.1.0",
"@angular/compiler": "~12.1.0",
"@angular/core": "~12.1.0",
"angulartics2": "^11.0.0",
"rxjs": "~6.6.0",
"zone.js": "~0.11.4"
},
"devDependencies": {
"@angular/cli": "~12.1.4",
"@angular/compiler-cli": "~12.1.0",
"tslint": "~6.1.3",
"typescript": "~4.3.2"
}根据这个要旨的说法,角12.1.x只与Rxjs6.5.x/6.6.x兼容
根据角化npm页面,我应该使用角度为11.0.0的角度12.x。
但是,当我启动我的npm install时,我得到了以下错误:
npm ERR! Could not resolve dependency:
npm ERR! peer rxjs@"^7.0.0" from angulartics2@11.0.0
npm ERR! node_modules/angulartics2
npm ERR! angulartics2@"^11.0.0" from the root project基本上,它期望的是rxj@^7.0.0,但它与我的角度版本不兼容。
我最好的选择是什么?
发布于 2022-06-21 08:33:59
我认为最好的选择是更新为角v13 (或v14),并使用最新版本的角度和RxJS的最新版本。
升级到最新版本有好处;)
https://stackoverflow.com/questions/72697508
复制相似问题