【发布时间】:2017-11-14 17:10:12
【问题描述】:
当我尝试构建项目时,它会抛出错误-
检测到循环依赖中的警告: src\app\own-filter\own.filter.module.ts -> src\app\own-filter\own.filter.component.ts -> src\app\own-filter\own.filter.module.t
提前致谢。如果需要更多详细信息,请告诉我。
【问题讨论】:
标签: angular
当我尝试构建项目时,它会抛出错误-
检测到循环依赖中的警告: src\app\own-filter\own.filter.module.ts -> src\app\own-filter\own.filter.component.ts -> src\app\own-filter\own.filter.module.t
提前致谢。如果需要更多详细信息,请告诉我。
【问题讨论】:
标签: angular
您的OwnFilterComponent 中有一个导入,它导入了OwnFilterModule。我想不出你需要那个的理由。但是如果没有您提供的任何实际代码,很难看出为什么要将模块导入组件。
要关闭此警告,您必须将此行放入您的.angular-cli.json:
{
...,
"defaults": {
...,
"build": {
"showCircularDependencies": false
}
}
}
只有在你真的没有其他方法来解决这种循环依赖时才这样做。但就像我之前所说的,我很确定你可以解决这个问题。
它发出警告的原因是循环依赖会导致使用闭包编译器出现问题
【讨论】:
.angular-cli.json 文件中。显然没有...,你应该把false放在defaults.build.showCircularDependencies中