Skip to content

Commit a809cf5

Browse files
committed
docs: add warning about overriding tsconfig types
resolve #1850 vitejs/vite@367cec1 の反映です。
1 parent 831f557 commit a809cf5

File tree

1 file changed

+8
-2
lines changed

1 file changed

+8
-2
lines changed

guide/features.md

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -129,12 +129,18 @@ Vite はデフォルトでは Node.js の API を提供します。Vite でク
129129
```json [tsconfig.json]
130130
{
131131
"compilerOptions": {
132-
"types": ["vite/client"]
132+
"types": ["vite/client", "some-other-global-lib"]
133133
}
134134
}
135135
```
136136

137-
これにより次のことが提供されます:
137+
::: warning
138+
139+
[`compilerOptions.types`](https://www.typescriptlang.org/tsconfig#types) が指定された場合、グローバルスコープには(見つかるすべての "@types" パッケージの代わりに)これらのパッケージのみが含まれるようになります。
140+
141+
:::
142+
143+
`vite/client` は以下の型のシム(shim)を提供します:
138144

139145
- アセットのインポート(例: `.svg` ファイルのインポート)
140146
- `import.meta.env` に Vite が挿入した[環境変数](./env-and-mode#env-variables)の型

0 commit comments

Comments
 (0)