Ionic 4: Problem beim Ausführen von Livereload mit Umgebungskonfigurationsoptionen

8

Ich habe anscheinend ein Problem mit der Verwendung des Konfigurationsflags und des Livereload-Flags, wenn ich meine Ionic 4-App auf einem Emulator oder Gerät ausführe. Ich richte meine Umgebungen gemäß den folgenden Dokumenten ein: https://ionicframework.com/docs/cli/commands/cordova-run

und hier:

https://ionicframework.com/docs/appflow/quickstart/environment

Dieser cli-Befehl stellt die Umgebung korrekt ein:

ionic cordova emulate android --configuration=qa

Und das läuft korrekt mit Leberlast:

ionic cordova emulate android --livereload

Aber wenn ich versuche, die Flags zu kombinieren:

ionic cordova emulate android --livereload --configuration=qa

Ich erhalte eine Fehlermeldung: Der Datenpfad "" sollte KEINE zusätzlichen Eigenschaften haben (browserTarget).

Hier sind meine ionischen Informationen, wenn es hilft, wäre jeder Einblick dankbar:

Ionic:

   Ionic CLI                     : 5.4.2
   Ionic Framework               : @ionic/angular 4.11.0
   @angular-devkit/build-angular : 0.801.3
   @angular-devkit/schematics    : 8.1.3
   @angular/cli                  : 8.1.3
   @ionic/angular-toolkit        : 2.0.0

Cordova:

   Cordova CLI       : 9.0.0 ([email protected])
   Cordova Platforms : android 8.1.0, ios 5.0.1
   Cordova Plugins   : cordova-plugin-ionic-keyboard 2.1.3, cordova-plugin-ionic-webview 4.1.2, (and 20 other plugins)
jwBurnside
quelle
Versuchen Sie, BrowserSupport: true in der Datei angle.json zu kommentieren. ich hoffe es hilft.
Krunal Shah
Können Sie Ihre angular.json-Datei freigeben? Sieht so aus, als hätten Sie eine zusätzliche Option in Ihrer qaKonfiguration, die das Problem verursacht.
KingDarBoja
Zwei Dinge, die Sie ausprobieren sollten: - Generieren Sie einen Build aus dem ionischen App-Flow mit Ihrem Umgebungssatz. - Verwenden Sie die Umgebungsvariable (BUILD_ENV) auf Ihrer package.json, wie auf Ihrem Link (ionic v3) gezeigt. Wenn sie funktionieren, können Sie mir sagen, dass ich eine Antwort posten kann?
Igor

Antworten:

0

Versuchen Sie, die neuesten eckigen Devkit-Updates zu installieren:

npm i @angular-devkit/architect@latest @angular-devkit/build-angular@latest @angular-devkit/core@latest @angular-devkit/schematics@latest

Akash Bhardwaj
quelle