2017-05-27 73 views
0

有什么办法来设置角度与打字稿 路径别名,因为把路径像设置路径别名

import { AuthService } from '../../../common/AuthService'; 
import { ContactService } from '../../../common/ContactService'; 

这是非常混乱的,即要记住的相对路径URI。 有什么办法可以创建路径别名并在整个应用程序中使用它们,比如browserify

+0

我建议使用深度较小的嵌套目录结构。如果你总是导入相同的两个服务,那么另一种方法是在一个“附近”的地方放置一个类似存根的模块,这个模块可以重新导出这些服务。 – 2017-05-27 13:56:06

+0

你可以为此使用SystemJS。这就是无论目录结构如何都可以从'@ angular/common'导入的。工具也可以提供帮助。在IntelliJ中,'alt-enter'会自动添加导入。 – JeffryHouser

+0

您也可以使用绝对路径,例如'src/app/common/AuthService'中的import {AuthService};' –

回答