1

tscongig.json が期待どおりに動作しません。VS Code の私のプロジェクトでは、状況を次の構造に単純化しました。

-a.ts
-b.ts
-tsconfig.json
-def.d.ts

tsconfig には以下が含まれます。

"files": ["def.d.ts"]

私が a.ts に取り組んでいるとき、インテリセンスは def.d.ts からのコードを正しく完了しています。しかし、b.ts に切り替えると、定義が欠落しています。b.ts ウィンドウをアクティブにして VS Code を再起動すると、定義は b.ts で使用できるようになりましたが、a.ts では見つかりません。つまり、他のファイルを開いた状態でスタジオ全体を再起動するまで、1 つのファイルでのみ機能します。それは正常ですか?私は何か間違ったことをしていますか?

アイデアありがとうございます!

編集: 私のプロジェクトは通常の TS プロジェクトではありません。多くの長いスクリプトの作成を支援するために使用されます。必要な状況は次のとおりです。* .ts ファイルは互いに「見えません」が、.ts ファイルの編集時にインテリセンスが d.ts から定義を提供しています。現在の解決策は、すべての ts ファイル内の d.ts への参照です。これは機能しますが、それほどクリーンではありません。

4

1 に答える 1