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)
qa
Konfiguration, die das Problem verursacht.Antworten:
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
quelle