尝试将 @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 应用程序中 运行 相同命令所做的更改复制到我现有的应用程序中,一切正常。不确定为什么命令一开始就失败了。
当尝试 运行:
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 应用程序中 运行 相同命令所做的更改复制到我现有的应用程序中,一切正常。不确定为什么命令一开始就失败了。