抑制 "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= 重新启动它] 文件加载,否则您仍然会收到循环依赖警告。
我收到警告
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= 重新启动它] 文件加载,否则您仍然会收到循环依赖警告。