首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何修复检测到的警告循环依赖项?

如何修复检测到的警告循环依赖项?
EN

Stack Overflow用户
提问于 2022-06-12 03:55:43
回答 1查看 957关注 0票数 -1

玩开心点儿

当我开始一个角度计划的时候,我每晚有大约10个错误,我不明白它意味着什么。

如何纠正此错误?

代码语言:javascript
复制
Warning: Circular dependency detected:
   src\app\@core\data\services\project-management\project\project-target.service.ts -> 
   src\app\@core\data\services\shared\data.service.ts -> src\app\auth\security.service.ts -> 
   src\app\@core\data\services\project-management\index.ts -> 
   src\app\@core\data\services\project-management\project\project-target.service.ts

EN

回答 1

Stack Overflow用户

发布于 2022-06-12 04:26:05

这意味着类或模块之间相互引用。虽然你应该努力避免这种情况,但这并不总是可能的。

例如,循环依赖是当A直接引用B时,反之亦然:A -> B -> A,或间接引用A -> B -> C -> A

如果可能的话,您应该打破这种依赖链。也许可以将B中的模块移到A中,或者可以将AB引用的依赖项移到C中。

在您的例子中,您可以看到直接和间接循环引用。

我是否正确理解,您的index.ts正在被其他模块引用?如果是这样,就不应该发生这种情况。index.ts是项目的基本文件,不应该被src文件夹中的任何其他文件引用。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/72589380

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档