ウェブサイト検索

typescript - VSCodeでテストファイルに異なるtsconfigファイルを使うにはどうすればよいですか?


この質問は次の質問と似ています:テストに異なる tsconfig ファイルを使うには?しかし、私は Visual Studio Code に関して尋ねています。

私は2つのtsconfigファイルを持っています:

  • すべてのアプリケーションファイル用のtsconfig.json
  • すべてのテストファイル用のtsconfig.test.json

tsconfig.json はすべての *.spec.ts を除外し、tsconfig.test.json はこれらのファイルのみを含みます。

Visual Studio Code に、開いている .spec.ts ファイルが tsconfig.test.json に属していることを理解させるにはどうすればよいですか?

私はすべてのテストを独自の test ディレクトリに分けて、その中に独自の tsconfig.json を含めるのではなく、アプリケーションのファイルの隣に置いておきたいです。

回答 #1

VS Code は現在、単一の tsconfig.json に制限されています(参照:https://github.com/microsoft/vscode/issues/12463)。

プロジェクト構造を考慮すると:

  • src/
  • tsconfig.json
  • tsconfig.test.json

次の内容で ./src/tsconfig.json ファイルを作成します:

{
  "extends": "../tsconfig.test.json"
}

関連記事