Ionic 4:環境構成オプションを使用したLivereloadの実行に関する問題


8

エミュレーターまたはデバイスでIonic 4アプリを実行しているときに、構成フラグとlivereloadフラグの両方を使用すると問題が発生するようです。ここのドキュメントに従って環境をセットアップしました:https : //ionicframework.com/docs/cli/commands/cordova-run

そしてここ:

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

このcliコマンドは、環境を正しく設定します。

ionic cordova emulate android --configuration=qa

そして、これはlivereloadで正しく実行されます:

ionic cordova emulate android --livereload

しかし、フラグを組み合わせようとすると、次のようになります。

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

エラーが発生しました:データパス ""に追加のプロパティ(browserTarget)を含めないでください。

それが役立つ場合、これは私のイオン情報です、どんな洞察もいただければ幸いです:

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 (cordova-lib@9.0.1)
   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)

angular.jsonファイルでBrowserSupport:trueにコメントしてみてください。それが役に立てば幸い。
Krunal Shah

angular.jsonファイルを共有できますか?qa問題の原因となっている構成に追加オプションがあるようです。
KingDarBoja

私が試してほしい2つのこと:-設定された環境でionicアプリフローからビルドを生成します-リンク(ionic v3)に示されているように、package.jsonで環境アンビエント変数(BUILD_ENV)を使用します。それらが機能する場合、答えを投稿できるように教えてもらえますか?
イゴール

回答:


0

最新のAngular開発キットの更新をインストールしてみてください。

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

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.