如何为多个任意文件编译typescript?

如何为多个任意文件编译typescript?,typescript,Typescript,我正在尝试使用cmd行代码编译typescript。这对我有用 tsc src/bot.ts --resolveJsonModule true --module commonjs --target ES2020 --moduleResolution Node --noImplicitAny true --outDir dist --alwaysStrict true --typeRoots node_modules/@types --lib ES2020 它从给定的文件开始,对于导入的每个文件

我正在尝试使用cmd行代码编译typescript。这对我有用

tsc src/bot.ts --resolveJsonModule true --module commonjs --target ES2020 --moduleResolution Node --noImplicitAny true --outDir dist --alwaysStrict true --typeRoots node_modules/@types --lib ES2020
它从给定的文件开始,对于导入的每个文件,它都将文件结构克隆到dist文件夹中

问题是我有一堆jest的
*.test.ts
文件,分散在主src文件夹中,但是没有任何文件真正导入其中任何文件,因此它不会被传输到dist文件夹中


我是否可以运行一个命令,在src文件夹中查找所有
*.test.ts
,并在其上运行tsc,将其克隆到dist文件夹中,但镜像与src中相同的文件夹结构?

您可以使用
tsc src/***.ts src/*.ts…
或使用

我建议使用tsconfig.json文件,因为它不需要那么多命令行选项,而且还提供了
include


它显示
错误TS6053:未找到文件'src/***.ts'。
@omega,如果该零件不起作用,您可以安全地将其删除(在某些机器上,它与外壳替换一起工作,在某些情况下减少tsc的负担,但并非总是如此)有没有一种方法可以指定针对所有.test.ts文件的路径?@omega最简单的方法是在
tsconfig.json
中使用
include
键,但这意味着我必须硬编码每个路径?这些文件都是动态的。