如何解决@ngrx/store 要求安装 @angular/core@^10.0.0 但是我们有 "@angular/core": "^11.0.5"
尝试在 angular 11 中安装最新的 ngrx/store 时,会警告安装 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 install 给出以下警告
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.
如何处理这种情况?
解决方法
完全没问题。
目前 (01.01.2021),A11 没有 ngrx 版本(没有版本 11),但版本 10 与 A11 完美配合,尽管有警告,但您可以使用它。
如果这是您收到的唯一警告,请随意添加 --force
标志以继续升级。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。