web-dev-qa-db-ja.com

Angular 6

警告が出ます

循環依存が検出されました!

Angular 6で、この問題が発生する理由はわかっていますが、まったく問題ではありません。

私は現在SVGを使用しており、私のロジックでは考えられる問題を回避しているので、この警告を抑制したいだけです。どうやってやるの?

この問題は後で修正しますが、コードはこのように構造化されているので、とりあえず残しておきたいと思います。

8
Korbson

Angular.jsonファイルへの正しいパスは次のとおりです。

projects -> architect -> options - > "showCircularDependencies": false
18
Marcello Kabora

これは、複数のコンポーネント/モジュールを持つ再帰関数のようなものであるため、問題になるはずです。警告を無視すると、サイトの速度低下、メモリリークなどが発生する可能性があります。

現時点では何も気付かないかもしれませんが、慣れるべきではないのは悪い習慣です。

ここ は、循環依存を解決する方法の例です。

編集:

警告を完全に無効にしたい場合は、 modifying your angular.json設定ファイル。

"defaults": {
    "apps": {
      "showCircularDependencies": false
    }
    "build": {
      "showCircularDependencies": false
    }
  }
5
Neyxo

プロジェクト->アーキテクト->オプション-> "showCircularDependencies":false

@Marcelloは正解です。正しいパスです...ただし、「ng serve」を実行している場合は、必ずAngular.jsonファイルをロードするために停止(Ctrl + C)して再起動する必要があります。そうしないと、循環が発生します。依存関係の警告。

0
Kalani Bright