如何从另一个目录但同一级别的文件中导入内容? 例如:我在文件夹1的文件1中,并希望从文件夹2中导入文件2中的内容。如何做到这一点?目前我收到无法找到该模块的错误。
当前树:
-ComponentsFolder
-Folder1
-File1
-Folder2
-File2
答案 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';