我需要这个来在单个文件中分发 TypeScript 中的库。有没有办法将多个 typescript 文件合并到(一个js文件+一个 typescript 定义)文件中?
最佳答案
要创建一个库,您可以按如下方式编译它:
tsc --out mylib.js --declaration app.ts
这意味着您获得了已编译的 JavaScript 和一个 TypeScript 定义文件,并且它在 TypeScript 中的使用仍然像单个 TypeScript 文件一样简单。
您不需要指定要合并的所有文件,编译器将遍历所有依赖项并将它们以正确的顺序全部放入一个文件中。在上面的示例中,我只指定了 app.ts
,但是所有的引用都将被遍历,它们都会进入组合的 mylib.js
和相关的 mylib.d.ts
文件。
关于typescript - 将多个 typescript 文件合并为一个 typescript 定义文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16660277/