.ts
プロジェクトには約 100個のファイルと 12 個の.d.ts
ファイルがあります。TypeScript 0.8.3 では、参照を処理する_references.d.ts
ために、すべての定義ファイルを依存関係の順序でリストし、プロジェクトのファイル内の他の typescript アイテムの前に表示されるようにするという単一のファイルがありました.csproj
。
<ItemGroup>
<TypeScriptCompile Include="Scripts\_references.d.ts" />
...
このようにして、typescript ソース ファイルに参照を追加しなくても、すべての参照が正しく解決されました。ただし、これは TypeScript 0.9.0.alpha にアップグレードした後は機能しないようです。現時点では_references.d.ts
、すべてのソース ファイルで への参照を作成し、それらすべてを調べて各定義ファイルへの直接参照を含める必要があっても機能しません。.ts
また、各ファイルで未使用の参照を知ることができず、それらをクリーンアップする簡単な方法がないため、このアプローチは好きではありません。だから私の質問は、これは設計上の問題ですか、それとも参照についてコンパイラを満足させることができる他の方法はありますか?
ありがとう!