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

时间:2017-10-14 16:34:47

标签: typescript

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

当前树:

-ComponentsFolder
    -Folder1
       -File1
    -Folder2 
       -File2

2 个答案:

答案 0 :(得分:3)

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

Column [0] 
Column [1] 
Column [2] 
Row [1] added [4, t, null]
Row [1] added [5, t, null]
Row [1] added [1, t, null]
Row [1] added [6, t, null]
Row [1] added [3, t, null]
Row [1] added [2, f, 13]
[[4, t, null], [5, t, null], [1, t, null], [6, t, null], [3, t, null], [2,         
 f, 13]]

但你应该避免相对进口,因为它可能会很快变得痛苦。考虑一下:import '../Folder2/File2'; 。很糟糕,不是吗? 有很好的教程如何避免相对路径和使用绝对路径。只需进行一些配置更改即可获得../../../../dir1/dir2/dir3 How to avoid imports with very long relative paths in Angular 2?

答案 1 :(得分:1)

只需向后移动一个文件夹,然后进入该文件夹即可,因此在文件1中可以这样:

import '../Folder2/File2';
相关问题