将打字稿编译成不同的路径

时间:2018-09-29 20:02:12

标签: typescript

我想将TS用于节点本地模块。我如何将基础项目编译到/ dist中,但是本地模块在其(模块)路径中进行编译。 还是不要尝试这样做?

1 个答案:

答案 0 :(得分:0)

您需要使用两个不同的tsconfig.json文件。您可以设置project references,以便可以使用单个tsc -b命令来构建项目的两个部分。

在切线上,如果您有一个node_modules目录,其中包含一些手动编译的模块,则尝试使用以下命令在同一node_modules目录中安装其他模块时,可能会遇到问题npmyarn之类的工具。最好不要在node_modules之外为您的自定义模块创建目录,并使用本地路径或使用package.json工作区或其他工具的类似功能将它们注册为yarn中的依赖项。