TypeScript via tsc命令:输出到单个文件而不连接

Voj*_*ěch 9 typescript tsc

有没有办法将单个.ts文件编译到不同的目录?

从手动命令编译到不同目录的唯一方法是通过--out命令,但它也连接相关文件,我不想要:

--out FILE|DIRECTORY        Concatenate and emit output to single file | Redirect output structure to the directory
Run Code Online (Sandbox Code Playgroud)

有没有一种方法可以重定向输出而不连接输入文件?

Ale*_*tov 9

不幸的是,将多个*.ts文件编译成一个*.js而不串联是不可能的。因为在打字稿编译选项的 API 级别上是不可能的。

查看--out选项:

已弃用。改用 --outFile 。

--outFile选项文件:

连接并将输出发送到单个文件。串联顺序由在命令行上传递给编译器的文件列表以及三斜杠引用和导入决定。有关更多详细信息,请参阅输出文件顺序文档。

所有打字稿编译器选项


Jef*_*ski 7

它做一个或另一个.如果.js该文件名没有扩展名,则应该采用目录.

tsc -out output.js filea.ts fileb.ts... < - 输出到单个文件output.js

tsc -out output filea.ts fileb.ts... < - 将单个文件输出到dir输出

tsc -out output/output.js filea.ts fileb.ts... < - 输出到另一个目录中的单个文件