これは、TypeScript のライブラリを 1 つのファイルで配布するために必要です。複数の typescript ファイルを (1 つの js ファイル + 1 つの typescript 定義) ファイルにマージする方法はありますか?
7556 次
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 に答える