将多个typescript文件合并到一个typescript定义文件中

w8f9ii69  于 2023-06-07  发布在  TypeScript
关注(0)|答案(1)|浏览(337)

我需要它来在单个文件中分发TypeScript中的库。有没有一种方法可以将多个typescript文件合并成(一个js文件+一个typescript定义)文件?

bd1hkmkf

bd1hkmkf1#

要创建一个库,可以按如下方式编译它:

tsc --outfile mylib.js --declaration app.ts

这意味着你得到了编译后的JavaScript和一个TypeScript定义文件,而且在TypeScript中使用它仍然像使用单个TypeScript文件一样简单。
你不需要指定所有你想要合并的文件,编译器会遍历所有的依赖项,并将它们以正确的顺序放入一个文件中。在上面的例子中,我只指定了app.ts,但是所有的引用都将被遍历,它们都将被合并到mylib.js和相关的mylib.d.ts文件中。

相关问题