angular - 通过 CLI 以正确的方式更新 Angular 及其依赖项
问题描述
我正在使用 Angular 8,而且我大部分时间都面临着如下问题,即不兼容的对等依赖项。我想知道最好的方法是什么?
ng update --all
包“ngx-cookie-service”对“@angular/core”有不兼容的对等依赖(需要“>=4.2.0”,将安装“9.0.0-next.5”)。
包“ngx-cookie-service”对“@angular/platform-browser-dynamic”有不兼容的对等依赖(需要“>=4.2.0”,将安装“9.0.0-next.5”)。
包“ngx-cookie-service”对“@angular/platform-browser”有不兼容的对等依赖(需要“>=4.2.0”,将安装“9.0.0-next.5”)。
包“@auth0/angular-jwt”对“@angular/common”有不兼容的对等依赖(需要“>=6.0.0”,将安装“9.0.0-next.5”)。
我所做的是强制更新ng update --all --force
,但我确信有更好的方法来做到这一点。当我强制更新时,我需要更改 packages.json 文件中的 TypeScript 版本。版本往往过于“高级”
ng update @angular/material
有时使用例如工作(并非总是)一一更新依赖关系。
任何想法?
解决方案
这是 Angular CLI 中的一个开放错误。
在此处查看问题:ng update @angular/cli installs angular 8.2.0-next.0
推荐阅读
- node.js - 有什么方法可以从 Node.js 替换整个 MongoDB 中的集合中的特定字符串
- postgresql - 逻辑复制槽的restart_lsn位置移动很慢
- python - 获取主键组合对应的最大值
- javascript - XPATH 做一个没有双胞胎的元素列表
- android - Android中的OkHttp Mutual SSL
- mysql - Docker Compose mysql 环境变量与 Application .env 数据库变量。很困惑
- ti-basic - TI-82 字符串变量?
- python - Pandas:使用列在两个 DF 上左合并,但只取另一列的最后一个(或平均值)
- audio - 如何找到在一定时间内使用的静默字节数?
- python - 如何计算每个元素在数组中出现的次数?