grunt
Typescript プロジェクトで、ソース ファイルの統計を測定するタスクを作成しようとしています。そのために、単一のソース ファイルを受け取り、typescript.createSourceFile
そこから実行し、返された AST に対していくつかの処理を実行する関数を用意しました。問題は、反復処理するすべてのファイルを見つけることです。後でコンパイルされるファイルのリストとまったく同じリストを取得したいと考えていますtsc -p tsconfig.json
。そのリストからいくつかのファイルをフィルターし、フィルターされたリストを反復処理することを意図しています。
モジュールを使ってtypescript
これを行うことを考えましたが、それを実行する関数が見つかりません。tsc
tsconfigをファイルのリストに変換するソース内の場所、エクスポートされていない関数を使用しているようです。
ベストアンサー1
tsc --listFiles --noEmit
これにより、tsc が使用するものに基づいてコンパイルするファイルがリストされますtsconfig.json
。