@ngrx/store要求安装@angular/core@^10.0.0,但我们有“@angular/core”:“^11.0.5”

@ngrx/store要求安装@angular/core@^10.0.0,但我们有“@angular/core”:“^11.0.5”,ngrx,ngrx-store,angular11,Ngrx,Ngrx Store,Angular11,当尝试将最新的ngrx/存储在angular 11中时,会发出安装angular 10的警告 @ngrx/store@10.1.2需要@angular/core@^10.0.0的对等机,但未安装任何对等机。您必须自己安装对等依赖项 下面是json包 "dependencies": { "@angular/animations": "^11.0.5", "@angular/cdk": "^11.0.3&quo

当尝试将最新的ngrx/存储在angular 11中时,会发出安装angular 10的警告

@ngrx/store@10.1.2需要@angular/core@^10.0.0的对等机,但未安装任何对等机。您必须自己安装对等依赖项

下面是json包

"dependencies": {
"@angular/animations": "^11.0.5",
"@angular/cdk": "^11.0.3",
"@angular/common": "^11.0.5",
"@angular/compiler": "^11.0.5",
"@angular/core": "^11.0.5",
"@angular/forms": "^11.0.5",
"@angular/material": "^11.0.3",
"@angular/material-moment-adapter": "^11.0.3",
"@angular/platform-browser": "^11.0.5",
"@angular/platform-browser-dynamic": "^11.0.5",
"@angular/router": "^11.0.5",
"@fortawesome/fontawesome-free": "^5.15.1",
"@ngrx/store": "^10.1.2",
"@popperjs/core": "^2.6.0",
"bootstrap": "^4.5.3",
"classlist.js": "1.1.20150312",
"core-js": "^3.8.1",
"jquery": "^3.5.1",
"moment": "^2.29.1",
"oidc-client": "^1.10.1",
"popper.js": "^1.16.1",
"rxjs": "~6.6.3",
"sass-loader": "~6.0.7",
"tslib": "^2.0.3",
"web-animations-js": "^2.3.2",
"zone.js": "^0.10.3"
}

npm安装提供以下警告

如何处理这种情况?

完全可以

目前在2021年1月1日,A11没有ngrx版本,也没有版本11,但版本10与A11完美配合,您可以使用它,尽管有警告

如果这是您收到的唯一警告,那么请随意添加-force标志以继续升级。

完全可以

目前在2021年1月1日,A11没有ngrx版本,也没有版本11,但版本10与A11完美配合,您可以使用它,尽管有警告


如果这是您收到的唯一警告,请随意添加-force标志以继续升级。

@ngrx/store module有peerDependenicies@angular/core@^10.0.0,这就是您收到警告的原因。不过,它也适用于A11。@ngrx/store模块具有peerDependenicies@angular/core@^10.0.0,这就是您收到警告的原因。然而,它也将与A11一起工作。
npm WARN @ngrx/store@10.1.2 requires a peer of @angular/core@^10.0.0 but none is installed. You must install peer dependencies yourself.