У меня есть машинописный файл, который экспортирует все компоненты, которые я использую. Просто чтобы получить более чистый импорт. Например:
import{ Comp1, Comp2, Comp3 } from index/components
При использовании этого метода я получаю предупреждение при сборке, когда импортирую дочерний компонент в другой компонент (так как компонент, в который я импортирую, экспортируется в тот же файл, в который я бы поверил).
Это то, что я могу игнорировать или это приведет к проблеме и должно быть сделано по-другому?
component.ts пример
export { EingreidslaSamningurComponent } from './../shared/components/usercontrols/samningar/eingreidsla-samningur/eingreidsla-samningur.component';
export { NyrlaunagreidandiComponent } from './../shared/components/usercontrols/samningar/nyrlaunagreidandi/nyrlaunagreidandi.component';
export { BankaupplysingarComponent } from "./../shared/components/usercontrols/bankaupplysingar/bankaupplysingar.component";
export { SamskiptaleidirComponent } from './../shared/components/usercontrols//samskiptaleidir/samskiptaleidir.component';
export { BreytaprosentuComponent } from './../shared/components/usercontrols/samningar/vidbot/breytaprosentu/breytaprosentu.component';
Пример компонента:
import { SkilabodComponent, BankaupplysingarComponent } from '@index/components';
Это дает мне предупреждение: ПРЕДУПРЕЖДЕНИЕ в Обнаружена циклическая зависимость: src \ app \ index \ components.ts -> src \ app \ shared \ components \ usercontrols \ utgreidslur \ utgreidslaskylda \ utgreidslaskylda \ utgreidslaskylda.component.ts -> src \ app \ index \ components.ts