问题描述
我正在努力使用 this guide 将 angular 6 应用程序更新为 angular 9,逐步从 6 到 7 再到 8 到 9。
现在我只需要将 v8 更新到 v9,但是我在对等依赖项方面遇到了一些问题。我不得不在我的角度更新中使用 force,这是第二次尝试,我希望这次我不使用 --force。
ng update @angular/core@9 @angular/cli@9 --force
ng-snotify 文档对于显示所需的预角度版本没有帮助,即使是 7.0 和 8.0.0 之类的版本在我尝试时未注册
如何在更新到 angular 9 之前修复 ng-snotify 对等依赖?
ng update ng-snotify@8.0.0
例如!
PS C:\Users\Salma\source\Zippyyum\Zippyyum_DCOrdering-Web> ng update @angular/core@9 @angular/cli@9 --force 安装的本地 Angular CLI 版本比最新的稳定版本旧。 安装临时版本以执行更新。 通过 npm 安装工具包。 通过 npm 安装的工具包。 使用包管理器:'npm' 正在收集已安装的依赖项... 找到 53 个依赖项。 正在从注册表中获取依赖项元数据... 包“ng-snotify”与“@angular/core”有不兼容的对等依赖(需要“^4.0.0 || ^5.0.0 || ^6.0.0”(扩展),将安装“9.1.13”) . 包“ng-snotify”与“zone.js”有不兼容的对等依赖(需要“^0.8.4”,会安装“0.10.3”)。
我升级到 9 时不得不使用 --force,没有找到所有 ng-snotify 包,并且没有明确指定哪个版本与 angular 版本兼容。
知道如何在不使用 --force 的情况下解决 ng-snotify 和更新问题吗?