我收到了警告
检测到循环依赖!
在Angular 6中,我知道为什么会出现这个问题,但这根本不是问题。
我目前正在使用SVG,并且在我的逻辑中我防止了可能出现的问题,因此我只想抑制此警告。我怎么能这样做?
之后我会解决这个问题但是现在我想保留它,因为我的代码更加结构化。
答案 0 :(得分:11)
在这里是angular.json文件的正确路径:
projects -> architect -> options - > "showCircularDependencies": false
答案 1 :(得分:1)
这应该是一个问题,因为它就像一个具有多个组件/模块的递归函数。忽略警告可能会导致站点速度变慢,内存泄漏等。
你现在可能没有注意到任何事情,但这是不好的做法,你不应该习惯。
Here就是一个例子,如何解决你的循环依赖。
修改强>
如果您想完全停用警告,可以modifying angular.json
个"defaults": {
"apps": {
"showCircularDependencies": false
}
"build": {
"showCircularDependencies": false
}
}
配置文件执行此操作。
SELECT *
FROM
(
SELECT 123 AS id, 123445 AS OrderNr, '775-1x' AS Reference
UNION ALL
SELECT 123 AS id, 123445 AS OrderNr, '775-1xx' AS Reference
UNION ALL
SELECT 123 AS id, 123445 AS OrderNr, '775-1xxx' AS Reference
) AS SUB
答案 2 :(得分:0)
项目->建筑师->选项->“ showCircularDependencies”:false
@Marcello是正确的路径,但是...如果运行“ ng serve”,则需要确保停止(Ctrl + C)并重新启动它以加载angular.json文件,否则您仍然会获取循环依赖项警告。