Angular 为14的离子6 cordova 平台问题

gywdnpxw  于 2022-11-15  发布在  Angular
关注(0)|答案(2)|浏览(149)

当我在浏览器上运行应用程序时,我收到了错误。

ionic cordova run browser

错误为

Error: Unknown argument: platform [ERROR] An error occurred while running subprocess ng.   ng.cmd run app:ionic-cordova-build --platform=browser exited with exit code 1. Re-running this command with the --verbose flag may provide more information.

我的配置
离子型:
离子CLI:6.13.1离子框架:@离子/Angular 6.1.13 @Angular -开发套件/构建-Angular :14.0.5 @Angular 设备套件/原理图:14.0.5 @角/陡崖:14.0.5 @离子/Angular 工具包:6.1.0
cordova :
cordova CLI:11.0.0 cordova 平台:浏览器6.0.0 Cordova插件:键盘插件2.2.0、webview插件5.0.0(和其他4个插件)
实用程序:
科多瓦-雷斯:0.15.4本地运行:1.6.0
系统:
Android SDK工具:26.1.1 NodeJS :v16.16.0每分钟转数:操作系统:Windows 10

velaa5lx

velaa5lx1#

我找到了解决办法,而我所缺少的是

ng add @ionic/cordova-builders

这是一个使用Cordova的@离子/角项目的构建器集合。
此解决方案也适用于androidios

2fjabf4q

2fjabf4q2#

发生此错误是因为您没有将Angular中的应用程序迁移到Ionic,解决方法很简单。
执行

npm install @ionic/angular@6

如果您使用的是Ionic Angular Server,请确保也进行更新:

npm install @ionic/angular@6 @ionic/angular-server@6

但是,如果该代码不运行,请尝试以下代码:

npm install @ionic/angular@latest @ionic/angular-toolkit@latest --save

如果需要,请阅读迁移文档:
https://ionicframework.com/docs/reference/migration
我希望能帮助你

相关问题