my tscongig.jsonが期待どおりに動作しません。私はVSコードでの私のプロジェクトでは、この構造体への状況を単純化:tsconfigはVSコードの単一ファイルでのみ動作します
-a.ts
-b.ts
-tsconfig.json
-def.d.ts
とのTSconfigは含まれています
"files": ["def.d.ts"]
を今、私はa.tsに取り組んでいるとき、インテリセンスからのコードを完成さdef.d.tsは正しく。しかし、私がb.tsに切り替えると、定義が失われます。 b.tsウィンドウをアクティブにしてVSコードを再起動すると、定義はb.tsで利用可能になりましたが、a.tsには定義されていません。言い換えれば、それは他のファイルを開いたスタジオ全体を再起動するまで、1つのファイルに対してのみ機能します。それは普通ですか?私は何か間違っているのですか?
ありがとうございました!
EDIT:私のプロジェクトは、通常のTSプロジェクトではありません。多くの長いスクリプトの作成を支援するために使用されます。必要な状況は:* .tsファイルはお互いに見えませんが、Intellisenseは.tsファイルを編集するときにd.tsからの定義を提供しています。現在の解決策は、すべてのtsファイルのd.tsへの参照ですが、動作しますが、それほどきれいではありません。
なぜ特定のファイルを指定するのですか?私はすべてのファイル( "ファイル"を定義せずに)を含めることから始め、除外配列を作成することは良いことだと思います。これがあなたに合っていない場合は、ファイル配列にa.tsとb.tsを含めることもできます。 –