es6导入绝对路径

时间:2018-07-30 10:37:22

标签: angular typescript

我有一个拖曳角度项目,并且我不会从那些拖曳项目中导入相同的“ ts”文件。

为此目标,我不会创建一个共享文件夹,这两个项目都将导入该共享文件夹 该共享文件夹中的文件。

有办法吗?

我尝试通过绝对地址导入文件,如下所示:

import { Model } from 'D:/Projects/shared/service';

但是它不起作用

我遵循了这些解决方案,但缝上的不是我想要的。 Refer a typescript file outside of project directory Files outside of project directory in angular2 seed project

还有另一种方法吗?

非常感谢!

1 个答案:

答案 0 :(得分:0)

这是设计要限制的打字稿。您需要在rootDirs中更改tsconfig.json才能访问文件; typescript不会编译项目rootDir之外的typescript文件。

或者,您应该构建共享库,并将其输出添加到tsconfig.json中的路径下。如果您打算单独发布Shared,那么我会这样做。