From 4f48a332005c57d66b2103c9aa68a1dc411af1e0 Mon Sep 17 00:00:00 2001 From: Jun Shindo <46585162+jay-es@users.noreply.github.com> Date: Fri, 26 Jun 2026 19:00:14 +0900 Subject: [PATCH] docs: clarify tsconfig resolution for each file --- guide/features.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/guide/features.md b/guide/features.md index 6074cb14..65f2f40d 100644 --- a/guide/features.md +++ b/guide/features.md @@ -53,7 +53,7 @@ export type { T } ### TypeScript コンパイラーオプション -Vite は `tsconfig.json` のいくつかのオプションを尊重し、対応する Oxc Transformer のオプションを設定します。各ファイルに対して、Vite は最も近い親ディレクトリーにある `tsconfig.json` を使用します。その `tsconfig.json` に [`references`](https://www.typescriptlang.org/tsconfig/#references) フィールドが含まれている場合、Vite は [`include`](https://www.typescriptlang.org/tsconfig/#include) と [`exclude`](https://www.typescriptlang.org/tsconfig/#exclude) フィールドを満たす参照された設定ファイルを使用します。 +Vite は `tsconfig.json` のいくつかのオプションを尊重し、対応する Oxc Transformer のオプションを設定します。各ファイルに対して、Vite はそのファイルにマッチする最も近い親の `tsconfig.json`、またはその [`references`](https://www.typescriptlang.org/tsconfig/#references) フィールドで参照されファイルにマッチする設定を使用します。Vite は、ファイルが設定の [`files`](https://www.typescriptlang.org/tsconfig/#files)、[`include`](https://www.typescriptlang.org/tsconfig/#include)、[`exclude`](https://www.typescriptlang.org/tsconfig/#exclude) フィールドを満たす場合に、その設定がファイルにマッチすると判断します。 オプションが Vite の設定と `tsconfig.json` の両方に設定されている場合、Vite の設定の値が優先されます。