10

我需要它来在单个文件中分发 TypeScript 中的库。有没有办法将多个打字稿文件合并到(一个js文件+一个打字稿定义)文件中?

4

1 回答 1

7

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

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

这意味着您将获得编译后的 JavaScript 和 TypeScript 定义文件,并且在 TypeScript 中使用它仍然像单个 TypeScript 文件一样简单。

您不需要指定要合并的所有文件,编译器将遍历所有依赖项并以正确的顺序将它们全部放入一个文件中。在上面的示例中,我只指定了app.ts,但所有引用都将被遍历,它们都将进入组合文件mylib.js和关联mylib.d.ts文件。

于 2013-05-21T09:27:35.977 回答