抑制 "Circular dependency detected" 抑制警告 Angular 6

Suppress "Circular dependency detected" suppress warning in Angular 6

我收到警告

Circular dependency detected!

in Angular 6 我知道为什么会出现这个问题,但根本不是问题。

我目前正在使用 SVG,按照我的逻辑,我会防止可能出现的问题,所以我只想抑制此警告。我该怎么做?

之后我会解决这个问题,但现在我想保留它,因为我的代码以这种方式更加结构化。

应该是个问题,因为它就像一个递归函数,有多个components/modules。忽略警告可能会导致网站运行缓慢、内存泄漏等。

您目前可能没有注意到任何东西,但这是不好的做法,您不应该习惯。

是一个例子,你的循环依赖是如何解决的。

编辑:

如果您想完全禁用警告,可以通过 modifying 您的 angular.json 配置文件来实现。

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

这里是 angular.json 文件的正确路径:

projects -> architect -> options - > "showCircularDependencies": false

projects -> architect -> options - > "showCircularDependencies": false

@Marcello 是正确的,这是正确的路径...但是如果 运行 "ng serve" 您需要确保停止 (Ctrl+C) 并为您的 [=14= 重新启动它] 文件加载,否则您仍然会收到循环依赖警告。