You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Ab Vite 2.5.0 wird der Standardwert `true` sein, wenn das TypeScript-Ziel `ESNext` oder `ES2022` oder neuer ist. Es ist konsistent mit dem [Verhalten von `tsc` 4.3.2 und später](https://github.com/microsoft/TypeScript/pull/42663). Es ist auch das Standardverhalten der ECMAScript-Laufzeit.
74
+
Der Standardwert wird `true` sein, wenn das TypeScript-Ziel `ES2022` oder neuer ist, einschließlich `ESNext`. Es ist konsistent mit dem [Verhalten von `TypeScript` 4.3.2+](https://github.com/microsoft/TypeScript/pull/42663).
75
75
76
76
Andere TypeScript-Ziele werden standardmäßig auf `false` gesetzt.
77
77
78
-
Aber es kann für diejenigen, die von anderen Programmiersprachen oder älteren Versionen von TypeScript kommen, kontraintuitiv sein.
79
-
Weitere Informationen über den Übergang finden Sie in den [TypeScript 3.7 release notes](https://www.typescriptlang.org/docs/handbook/release-notes/typescript-3-7.html#the-usedefineforclassfields-flag-and-the-declare-property-modifier).
78
+
`true` ist das standardmäßige Verhalten der ECMAScript-Laufzeitumgebung.
80
79
81
80
Wenn Sie eine Bibliothek verwenden, die sich stark auf Klassenfelder stützt, achten Sie bitte auf die beabsichtigte Verwendung dieser Felder durch die Bibliothek.
82
81
83
-
Die meisten Bibliotheken erwarten `"useDefineForClassFields": true`, wie zum Beispiel [MobX](https://mobx.js.org/installation.html#use-spec-compliant-transpilation-for-class-properties).
84
-
85
-
Aber ein paar Bibliotheken sind noch nicht zu diesem neuen Standard übergegangen, einschließlich [`lit-element`](https://github.com/lit/lit-element/issues/1030). Bitte setzen Sie in diesen Fällen `useDefineForClassFields` explizit auf `false`.
82
+
Während die meisten Bibliotheken `"useDefineForClassFields": true"` erwarten, können Sie `useDefineForClassFields` explizit auf `false` setzen, falls Ihre Bibliothek das nicht unterstützt.
86
83
87
84
#### `target`
88
85
@@ -124,6 +121,9 @@ Die Standardtypen von Vite sind für die Node.js-API. Um die Umgebung von client
124
121
/// <referencetypes="vite/client" />
125
122
```
126
123
124
+
::: details Nutzung
125
+
`compilerOptions.types`
126
+
127
127
Alternativ können Sie `vite/client` zu `compilerOptions.types` in `tsconfig.json` hinzufügen:
128
128
129
129
```json [tsconfig.json]
@@ -134,9 +134,7 @@ Alternativ können Sie `vite/client` zu `compilerOptions.types` in `tsconfig.jso
134
134
}
135
135
```
136
136
137
-
::: warning
138
-
139
-
Wenn [`compilerOptions.types`](https://www.typescriptlang.org/tsconfig#types) angegeben ist, werden nur diese Pakete in den globalen Bereich aufgenommen (anstelle aller sichtbaren „@types“-Pakete).
137
+
Beachten Sie, dass wenn [`compilerOptions.types`](https://www.typescriptlang.org/tsconfig#types) angegeben ist, werden nur diese Pakete in den globalen Bereich aufgenommen (anstelle aller sichtbaren „@types“-Pakete).
140
138
141
139
:::
142
140
@@ -216,8 +214,6 @@ Vite bietet First-Class Vue Support:
216
214
217
215
- Vue 3 SFC Unterstützung über [@vitejs/plugin-vue](https://github.com/vitejs/vite-plugin-vue/tree/main/packages/plugin-vue)
218
216
- Ansicht 3 JSX Unterstützung via [@vitejs/plugin-vue-jsx](https://github.com/vitejs/vite-plugin-vue/tree/main/packages/plugin-vue-jsx)
219
-
- Ansicht 2.7 Unterstützung über [@vitejs/plugin-vue2](https://github.com/vitejs/vite-plugin-vue2)
220
-
- Ansicht <2.7 Unterstützung via [vite-plugin-vue2](https://github.com/underfin/vite-plugin-vue2)
221
217
222
218
Siehe [Plugins Guide](/plugins/) für mehr Informationen.
0 commit comments