TypeScript は、通常、内部で生成された複数のファイルと外部で生成されたライブラリで構成される大規模な JavaScripty プロジェクト用に設計されています。TypeScript コンパイラ (tsc) は、プロジェクトを構成する完全なファイル セットを提供することをどのように期待していますか?
6 に答える
名前を順番に指定するだけで、tsc は複数のソースを順番にコンパイルできます。
tsc foo.ts bar.ts
コマンド ライン引数を使用して、テキスト ファイルからファイルとコマンド ライン引数のリストを含むテキスト ファイルを渡すこともできます@
。
tsc @compile.txt
は次のcompile.txt
ようになります。
--module amd
foo.ts
bar.ts
import
また、 on file が を介して別のファイルを参照している場合、 は、依存するファイルを明示的にリストしなくても、tsc
自動的にそれを把握することに注意してください。
TypeScript 1.5 (ベータ版ですが、最終バージョンは間もなくリリースされる予定です) では、tsconfig.json ファイルを作成して、TypeScript コンパイラとコンパイルするファイルを構成できます (とりわけ)。向こうの私の答えを見てください: How to watch and compile all TypeScript sources?
実際のプロジェクトをコンパイルする前に複数のファイルを事前にトランスパイルする必要がある場合は、別の tsconfigを--projectコンパイラ オプションと共に使用します。
有効な構成ファイルを指定してプロジェクトをコンパイルします。引数には、有効な JSON 構成ファイルへのファイル パス、または tsconfig.json ファイルを含むディレクトリへのディレクトリ パスを指定できます。詳細については、tsconfig.json のドキュメントを参照してください。
ユースケースの 1 つは、結果の JS ファイルが後で ionic アプリ スクリプトのコマンド ライン引数で使用される必要がある場合です。