我正在使用最新的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'},
)};
如何使用Angular CLI为webpack生成相同的内容?
每此评论,你可以通过添加应用程序源
paths中tsconfig.json:然后你可以从绝对导入
app/或components/代替相对于当前文件:注意:
baseUrl如果paths是,则必须指定。也可以看看