10

これは、TypeScript のライブラリを 1 つのファイルで配布するために必要です。複数の typescript ファイルを (1 つの js ファイル + 1 つの typescript 定義) ファイルにマージする方法はありますか?

4

1 に答える 1

7

ライブラリを作成するには、次のようにコンパイルします。

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

これは、コンパイルされた JavaScript と TypeScript 定義ファイルを取得し、単一の TypeScript ファイルであるかのように TypeScript で簡単に使用できることを意味します。

結合するすべてのファイルを指定する必要はありません。コンパイラはすべての依存関係を調べて、それらすべてを正しい順序で 1 つのファイルに取り込みます。上記の例では、 のみを指定app.tsしましたが、すべての参照がウォークされ、結合されたファイルmylib.jsと関連付けられたmylib.d.tsファイルになります。

于 2013-05-21T09:27:35.977 に答える