【发布时间】:2022-08-19 17:33:13
【问题描述】:
我用 Angular 和 Android 平台安装了 Ionic,之后我立即启动了“Ionic Cordova Build Android”命令,但给了我这个错误: 错误:未知参数:平台 [错误] 运行子进程 NG 时发生错误。
-
\"ionic cordova build android\"应该小写
-
你是如何在本地或全局安装的?
标签: cordova ionic-framework cordova-plugins
我用 Angular 和 Android 平台安装了 Ionic,之后我立即启动了“Ionic Cordova Build Android”命令,但给了我这个错误: 错误:未知参数:平台 [错误] 运行子进程 NG 时发生错误。
标签: cordova ionic-framework cordova-plugins
您可能需要按照说明安装软件包 https://ionicframework.com/blog/updates-to-ionic-angular-toolkit/
添加更新 angular.json 文件,如下所示。 (ionic-cordova-build 和 ionic-cordova-serve 部分)
"e2e": {
"builder": "@angular-devkit/build-angular:protractor",
"options": {
"protractorConfig": "e2e/protractor.conf.js",
"devServerTarget": "app:serve"
},
"configurations": {
"production": {
"devServerTarget": "app:serve:production"
},
"ci": {
"devServerTarget": "app:serve:ci"
}
}
},
"ionic-cordova-build": {
"builder": "@ionic/cordova-builders:cordova-build",
"options": {
"browserTarget": "app:build"
},
"configurations": {
"production": {
"browserTarget": "app:build:production"
}
}
},
"ionic-cordova-serve": {
"builder": "@ionic/cordova-builders:cordova-serve",
"options": {
"cordovaBuildTarget": "app:ionic-cordova-build",
"devServerTarget": "app:serve"
},
"configurations": {
"production": {
"cordovaBuildTarget": "app:ionic-cordova-build:production",
"devServerTarget": "app:serve:production"
}
}
}
}
}
},
【讨论】:
ng 理解这一点的正确咒语是什么?或者packaage.json 在scripts/ionic:build 下应该有什么?
ng run app:ionic-cordova-build:production 有效。但是,当我运行ionic cordova build(而不是在我运行ionic build 进行快速测试时)时,如何让它运行呢?
如果你运行这个命令:ng add @ionic/cordova-builders
【讨论】: