检测到循环依赖项中的警告编译时出现警告

时间:2017-11-14 07:59:35

标签: angular

当我尝试构建项目时,它会抛出错误 -

  

检测到循环依赖关系中的警告:   src \ app \ own-filter \ own.filter.module.ts - > src \ app \ own-filter \ own.filter.component.ts - > SRC \应用\自己的滤波器\ own.filter.module.t

Attached package.json file

Angular CLI on machine

先谢谢。如果需要更多详细信息,请与我们联系。

1 个答案:

答案 0 :(得分:1)

您的OwnFilterComponent内有导入OwnFilterModule的导入。我想不出你应该需要的原因。但是,如果没有任何实际代码,很难看到,为什么要将模块导入组件。

要关闭此警告,您必须将此行放在.angular-cli.json

{
  ...,
  "defaults": {
    ...,
    "build": {
      "showCircularDependencies": false
    }
  }
}

如果你真的没有办法解决这个循环依赖,那么只能这样做。但就像我之前所说的那样,我很确定你可以解决这个问题。

它为此提出警告的原因是因为循环依赖将导致使用闭包编译器的问题