配置导入的默认路径

时间:2017-09-26 10:24:47

标签: angular angular-cli

我正在使用angular cli,并希望配置我的导入路径,例如

import { NgModule } from '@angular/core';

所以我不写

import { NgModule } from '../../../node_modules/@angular/core';

制作自己的默认路径的方法是什么?所以我可以导入我的服务,例如

 import { MyService } from '@services';

1 个答案:

答案 0 :(得分:3)

在tsconfig.json中,您可以像这样配置TypeScript编译器:

"baseUrl": "./src",
"paths": {
  "@Services/*": [
    "app/services-folder/*" //All services files inside this services-folder
  ]
}

然后您可以使用您的服务

import { MyService } from '@Services/my.service'; //my.service.ts inside services-folder