Я использую последний Angular CLI, и я создал папку пользовательских компонентов, которая представляет собой коллекцию всех компонентов.
Например, TextInputComponent
имеет класс TextInputConfiguration
, который помещается внутри src/components/configurations.ts
, а в src/app/home/addnewuser/add.user.component.ts
, где я его использую, есть:
import {TextInputConfiguration} from "../../../components/configurations";
Это прекрасно, но по мере того, как мое приложение становится все больше и глубже, ../
увеличивается, как я могу справиться с этим?
Ранее для SystemJS я бы установил путь через system.config.js
, как показано ниже:
System.config({
..
map : {'ng_custom_widgets':'components' },
packages : {'ng_custom_widgets':{main:'configurations.ts', defaultExtension: 'ts'},
)};
Как сделать то же самое для webpack с помощью Angular CLI?