💻

[Angular6] WARNING in Circular dependency detected の対策方法

2018/06/24に公開

これはなに

クラス同士の依存関係が循環している場合などに

WARNING in Circular dependency detected:
src/models/user.response.ts -> src/models/post.response.ts -> src/models/user.response.ts

こんな感じのコンパイル警告が出ますが、分かっててやってる場合もあり、そんなときは警告を出さないように設定したくなります。

やりかた

angular.json に以下の設定を付け足せばOKです。

{
  "projects": {
    "my-project": {
      "architect": {
        "build": {
          "options": {
+           "showCircularDependencies": false
          }
        }
      }
    }
  }
}
GitHubで編集を提案

Discussion