gpt4 book ai didi

Angular 7 - 检测到循环依赖项中的警告 :

转载 作者:行者123 更新时间:2023-12-02 16:53:33 25 4
gpt4 key购买 nike

突然间我开始明白了。这是我在 ng serve 结束时收到的两个警告:

WARNING in Circular dependency detected:
src\app\_services\ignore-interceptor.service.ts ->
src\app\_services\index.ts -> src\app\_services\ignore-
interceptor.service.ts

WARNING in Circular dependency detected:
src\app\_services\index.ts -> src\app\_services\ignore-
interceptor.service.ts -> src\app\_services\index.ts
i 「wdm」: Compiled with warnings.

我的代码片段是:

忽略拦截器.service.ts

import { UserService } from '../_services';
...
...

索引.ts:

export * from './alert.service';
export * from './authentication.service';
export * from './user.service';
export * from './ignore-interceptor.service'

如果我删除 import { UserService } from '../_services';在 ignore-interceptor.service.ts 然后我没有收到警告。

有什么想法吗?

谢谢

最佳答案

在这种情况下,如果您在其他服务中导入由同一 index.ts 导出的服务,为了避免循环依赖警告,您必须按名称显式导入特定依赖。

像这样:

import { UserService } from '../_services/user.service';

代替:

import { UserService } from '../_services';

亲切的问候

关于Angular 7 - 检测到循环依赖项中的警告 :,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57436164/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com