Typescript - 从另一个同级别目录导入文件

Ska*_*ude 2 typescript

如何从位于另一个目录但处于同一级别的文件中导入内容?例如:我在文件夹 1 的文件 1 中,想从文件夹 2 的文件 2 中导入内容。如何做到这一点?目前我收到无法找到模块的错误。

当前树:

-ComponentsFolder
    -Folder1
       -File1
    -Folder2 
       -File2
Run Code Online (Sandbox Code Playgroud)

Kac*_*zuk 8

您只需构建从一个文件到另一个文件的相对路径。就像在操作系统中一样。

import '../Folder2/File2';
Run Code Online (Sandbox Code Playgroud)

但是你应该避免相对导入,因为它可能很快就会变得痛苦。考虑一下:../../../../dir1/dir2/dir3。很糟糕,不是吗?有非常好的教程如何避免相对路径和使用绝对路径。只需更改一些配置,您就可以获得dir1/dir2/dir3 如何避免在 Angular 2 中使用非常长的相对路径进行导入?