请告诉我我在这里做错了什么,我浪费了一整天的时间来尝试修复一些问题。
当从其他文件夹导入模块时,在这里我导入的是Preview.module src/app/common/modules/modal/sum-modal/sum-modal.html
<div class="row">
<div class="col">
<app-preview></app-preview>
</div>
</div>
以下是我在运行ng serve时遇到的错误警告检测到循环依赖项:src \ app \ common \ index.ts-> src \ app \ common \ modules \ index.ts-> src \ app \ common \ modules \ modal \ modal.module.ts-> src \ app \ feature \ common \ card \ preview \ preview.module.ts-> src \ app \ common \ index.ts
文件夹结构:
index.ts(in src/app/common
)的代码*从'./modules'导出;
index.ts(src/app/common/modules
)的代码*从'./modal/modal.module'导出;
怎么读的是:
A进口B进口C进口D和D进口A因此是循环依赖。
要修复它,请在preview.module.ts
:
// import { XYZ } from './src/app/common/index.ts';
import { XYZ } from './src/app/common/XYZ/XYZ.component;
我从不从桶文件(index.ts)导入。它会导致生成错误以及这些循环依赖问题。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句