警告が出ます
循環依存が検出されました!
Angular 6で、この問題が発生する理由はわかっていますが、まったく問題ではありません。
私は現在SVGを使用しており、私のロジックでは考えられる問題を回避しているので、この警告を抑制したいだけです。どうやってやるの?
この問題は後で修正しますが、コードはこのように構造化されているので、とりあえず残しておきたいと思います。
Angular.jsonファイルへの正しいパスは次のとおりです。
projects -> architect -> options - > "showCircularDependencies": false
これは、複数のコンポーネント/モジュールを持つ再帰関数のようなものであるため、問題になるはずです。警告を無視すると、サイトの速度低下、メモリリークなどが発生する可能性があります。
現時点では何も気付かないかもしれませんが、慣れるべきではないのは悪い習慣です。
ここ は、循環依存を解決する方法の例です。
編集:
警告を完全に無効にしたい場合は、 modifying your angular.json
設定ファイル。
"defaults": {
"apps": {
"showCircularDependencies": false
}
"build": {
"showCircularDependencies": false
}
}
プロジェクト->アーキテクト->オプション-> "showCircularDependencies":false
@Marcelloは正解です。正しいパスです...ただし、「ng serve」を実行している場合は、必ずAngular.jsonファイルをロードするために停止(Ctrl + C)して再起動する必要があります。そうしないと、循環が発生します。依存関係の警告。