我想将TS用于节点本地模块。我如何将基础项目编译到/ dist中,但是本地模块在其(模块)路径中进行编译。 还是不要尝试这样做?
答案 0 :(得分:0)
您需要使用两个不同的tsconfig.json
文件。您可以设置project references,以便可以使用单个tsc -b
命令来构建项目的两个部分。
在切线上,如果您有一个node_modules
目录,其中包含一些手动编译的模块,则尝试使用以下命令在同一node_modules
目录中安装其他模块时,可能会遇到问题npm
或yarn
之类的工具。最好不要在node_modules
之外为您的自定义模块创建目录,并使用本地路径或使用package.json
工作区或其他工具的类似功能将它们注册为yarn
中的依赖项。