我有一个拖曳角度项目,并且我不会从那些拖曳项目中导入相同的“ 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
还有另一种方法吗?
非常感谢!
答案 0 :(得分:0)
这是设计要限制的打字稿。您需要在rootDirs
中更改tsconfig.json
才能访问文件; typescript不会编译项目rootDir
之外的typescript文件。
或者,您应该构建共享库,并将其输出添加到tsconfig.json
中的路径下。如果您打算单独发布Shared,那么我会这样做。