尝试将 @ionic/angular 添加到现有 angular 12 应用失败

trying to add @ionic/angular to existing angular 12 app fails

当尝试 运行:

ng add @ionic/angular

到这个现有的回购:https://github.com/skyleguy/angular-capacitor-project-base

结果:

ℹ Using package manager: npm
✔ Found compatible package version: @ionic/angular@5.6.12.
✔ Package information loaded.
 
The package @ionic/angular@5.6.12 will be installed and executed.
Would you like to proceed? Yes
✔ Package successfully installed.
"ionicNgAdd" schema is using the keyword "id" which its support is deprecated. Use "$id" for schema ID.
Cannot read property 'options' of undefined

我在这个项目中所做的就是从 jasmine -> jest 切换,设置 prettier/husky/lint-stage,然后从 tslint -> eslint 切换。如果我 运行 ng 在我新的 angular 12 应用程序中添加 @ionic/angular 它工作正常!谁能给我一些关于为什么会这样的信息?我觉得我以前甚至见过这个错误,这是一些与配置相关的小问题。

最后只是将新 angular 12 应用程序中 运行 相同命令所做的更改复制到我现有的应用程序中,一切正常。不确定为什么命令一开始就失败了。