angular - Angular CLI - 由于 rxjs 依赖,无法更新 @angular/core
问题描述
我正在尝试将 angular 和 angular material 更新到版本 6,并且我已经更新了 cli 以允许新的ng update命令,但是当尝试使用它来更新@angular/core时,我每次都得到一个错误说@angular/flex-layout对 rxjs 的对等依赖不兼容,至少需要 5.5.0 版本。
这没有意义,因为我已经在全局和本地更新了 rxjs 到 6.2.0 版本,这在我检查包版本时得到了证明。
下面的控制台输出:
PS F:\Nick\Angular\firebase-work> npm update @angular/core Package "@angular/flex-layout" has an incompatible peer dependency to "rxjs" (requires "^5.5.0, would install "6.2.0"). Incompatible peer dependencies found. See above. PS F:\Nick\Angular\firebase-work> npm view rxjs version 6.2.0 PS F:\Nick\Angular\firebase-work> npm view rxjs -g version 6.2.0 F:\Nick\Angular\firebase-work>
解决方案
根据文档,需要安装 Flex Layout 6.x 版本:
npm i --save @angular/flex-layout@6.0.0-beta.15
推荐阅读
- c# - Telerik 报告 ASP.NET MVC
- yocto - Yocto:不包含 bbappend 文件的方法
- api - 谷歌翻译 API 身份验证 [邮递员]
- python-3.x - 使用请求在内部调用 Flask 路由
- java - 通过 VBScript 运行 Jar 文件
- firebase - 在 null Flutter Firebase 上调用了 getter 'documents'
- azure-resource-manager - Azure 资源管理器无法下载模板
- python - 如何在参数中增加变量?
- javascript - 在 Vue/Nuxt 中使用后退按钮关闭模态/菜单
- django - Django注册:将用户名设置为提供的电子邮件地址并保存?