Skip to content

Commit d9aca2c

Browse files
authored
docs: cleanup features page (#629) (#1018)
Co-authored-by: Rush Ali <[email protected]> closes #629 #1018
1 parent eecab24 commit d9aca2c

File tree

1 file changed

+7
-11
lines changed

1 file changed

+7
-11
lines changed

docs/guide/features.md

Lines changed: 7 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -71,18 +71,15 @@ Einige Bibliotheken (z.B. [`vue`](https://github.com/vuejs/core/issues/1228)) fu
7171

7272
- [TypeScript documentation](https://www.typescriptlang.org/tsconfig#useDefineForClassFields)
7373

74-
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).
7575

7676
Andere TypeScript-Ziele werden standardmäßig auf `false` gesetzt.
7777

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.
8079

8180
Wenn Sie eine Bibliothek verwenden, die sich stark auf Klassenfelder stützt, achten Sie bitte auf die beabsichtigte Verwendung dieser Felder durch die Bibliothek.
8281

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.
8683

8784
#### `target`
8885

@@ -124,6 +121,9 @@ Die Standardtypen von Vite sind für die Node.js-API. Um die Umgebung von client
124121
/// <reference types="vite/client" />
125122
```
126123

124+
::: details Nutzung
125+
`compilerOptions.types`
126+
127127
Alternativ können Sie `vite/client` zu `compilerOptions.types` in `tsconfig.json` hinzufügen:
128128

129129
```json [tsconfig.json]
@@ -134,9 +134,7 @@ Alternativ können Sie `vite/client` zu `compilerOptions.types` in `tsconfig.jso
134134
}
135135
```
136136

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).
140138

141139
:::
142140

@@ -216,8 +214,6 @@ Vite bietet First-Class Vue Support:
216214

217215
- Vue 3 SFC Unterstützung über [@vitejs/plugin-vue](https://github.com/vitejs/vite-plugin-vue/tree/main/packages/plugin-vue)
218216
- 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)
221217

222218
Siehe [Plugins Guide](/plugins/) für mehr Informationen.
223219

0 commit comments

Comments
 (0)