控制 .ts 测试文件编译的设置在哪里

Where is the setting to control compilation of .ts test files

我在 VS Code 中有两个独立的 Typescript 项目。两者在 \src 中都有一个名为 test 的文件夹。两个项目具有相同的 jest.config.js。一个项目不编译 test 下的 .ts 文件,但一个项目编译并将它们保存到 outDir 文件夹。

控制测试.ts文件编译的设置在哪里?

不编译测试 .ts 文件的项目 运行 测试没有问题。 jest 是如何工作的?它不需要 js 文件才能 运行 测试吗?

Jest 不需要 js 文件来 运行 测试用例。您可以从两个项目的 tsconfig.json 文件中控制 .ts 文件的编译。仅包含源代码的相关目录路径,以便每个编译并仅将实际代码的 .js 放置到各自的 outDir。