错误:未知参数:平台 ionic cordova

问题描述 投票:0回答:4

我使用 Angular 和 Android 平台安装了 Ionic,之后我立即启动了“Ionic Cordova Build Android”命令,但出现了以下错误: 错误:未知参数:平台 [错误] 运行子进程 NG 时发生错误。

cordova ionic-framework cordova-plugins
4个回答
26
投票

如果运行此命令:ng add @ionic/cordova-builders


6
投票

您可能需要按照说明安装软件包 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"
        }
      }
    }
  }
}

},


4
投票

尝试运行此命令: ng add @ionic/cordova-builders 它应该添加 Ionic CLI 生成的 angular.json 文件中缺少的所需构建器。 它对我有用。


0
投票

按照此步骤接受的答案 100% 正确:

1. ionic start --type=angular

2. ionic integrations disable capacitor

    2.1 delete - node , platform 
    
3. ng add @ionic/cordova-builders

4. ionic cordova build android
© www.soinside.com 2019 - 2024. All rights reserved.