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
Copy file name to clipboardExpand all lines: docs/guide/index.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -44,7 +44,7 @@ Folgende Vorlagen werden unterstützt:
44
44
## Scaffolding für Ihr erstes Vite Projekt
45
45
46
46
::: tip Kompatibilitätshinweis
47
-
Vite erfordert [Node.js](https://nodejs.org/en/) Version 18+ oder 20+. Einige Vorlagen benötigen jedoch eine höhere Node.js-Version, um zu funktionieren. Bitte aktualisieren Sie diese, wenn Ihr Paketmanager Sie davor warnt.
47
+
Vite erfordert [Node.js](https://nodejs.org/en/) Version 20.19+, 22.12+. Einige Vorlagen benötigen jedoch eine höhere Node.js-Version, um zu funktionieren. Bitte aktualisieren Sie diese, wenn Ihr Paketmanager Sie davor warnt.
Copy file name to clipboardExpand all lines: docs/guide/troubleshooting.md
+15-31Lines changed: 15 additions & 31 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -4,37 +4,6 @@ Siehe [Rollup-Fehlerbehebungshandbuch](https://rollupjs.org/troubleshooting/) f
4
4
5
5
Wenn die hier vorgeschlagenen Lösungen nicht funktionieren, versuchen Sie, Ihre Fragen in [GitHub-Diskussionen](https://github.com/vitejs/vite/discussions) zu posten oder im `#help`-Kanal von [Vite Land Discord](https://chat.vite.dev) zu stellen.
6
6
7
-
## CJS
8
-
9
-
### Vite CJS Node API veraltet
10
-
11
-
Die CJS-Build des Node-API von Vite ist veraltet und wird in Vite 6 entfernt. Weitere Informationen finden Sie in der [GitHub-Diskussion](https://github.com/vitejs/vite/discussions/13928). Sie sollten Ihre Dateien oder Frameworks aktualisieren, um stattdessen den ESM-Build von Vite zu importieren.
12
-
13
-
In einem einfachen Vite-Projekt stellen Sie sicher, dass:
14
-
15
-
1. Der Inhalt der Datei `vite.config.js` die ESM-Syntax verwendet.
16
-
2. Die nächstgelegene `package.json`-Datei, die `"type": "module"` enthält oder die Erweiterung `.mjs`/`.mts` verwendet, z.B. `vite.config.mjs` or `vite.config.mts`.
17
-
18
-
Für andere Projekte gibt es einige allgemeine Ansätze:
19
-
20
-
-**ESM als Standard konfigurieren, bei Bedarf Opt-In für CJS:** Fügen Sie `"type": "module"` in die `package.json` des Projekts hinzu. Alle `*.js`-Dateien werden jetzt als ESM interpretiert und müssen die ESM-Syntax verwenden. Sie können eine Datei mit der Erweiterung `.cjs` umbenennen, um weiterhin CJS zu verwenden.
21
-
-**Behalten Sie CJS als Standard und optieren Sie bei Bedarf für ESM:** Wenn die `package.json` des Projekts nicht `"type": "module"` enthält, werden alle `*.js`-Dateien als CJS interpretiert. Sie können eine Datei mit der Erweiterung `.mjs` umbenennen, um stattdessen ESM zu verwenden.
22
-
-**Importieren Sie Vite dynamisch:** Wenn Sie CJS weiterhin verwenden müssen, können Sie Vite dynamisch mit `import('vite')` importieren. Dies erfordert, dass Ihr Code in einem `async`-Kontext geschrieben ist, sollte aber trotzdem gut beherrschbar sein, da die Vite-API größtenteils asynchron ist.
23
-
24
-
Wenn Sie unsicher sind, wo die Warnung herkommt, können Sie Ihr Skript mit der Flagge `VITE_CJS_TRACE=true` ausführen, um den Stapelrückverfolgung zu protokollieren:
25
-
26
-
```bash
27
-
VITE_CJS_TRACE=true vite dev
28
-
```
29
-
30
-
Wenn Sie die Warnung vorübergehend ignorieren möchten, können Sie Ihr Skript mit der Flagge `VITE_CJS_IGNORE_WARNING=true` ausführen:
31
-
32
-
```bash
33
-
VITE_CJS_IGNORE_WARNING=true vite dev
34
-
```
35
-
36
-
Beachten Sie, dass postcss-Konfigurationsdateien die ESM + TypeScript (`.mts` oder `.ts` in `„type“: „module“`) noch nicht unterstützen. Wenn Sie postcss-Konfigurationen mit `.ts` haben und `„type“: „module"` zu package.json hinzugefügt haben, müssen Sie auch die postcss-Konfiguration umbenennen, um `.cts` zu verwenden.
37
-
38
7
## Befehlszeilenschnittstelle (CLI)
39
8
40
9
### `Fehler: Modul 'C:\foo\bar&baz\vite\bin\vite.js' nicht gefunden`
@@ -246,3 +215,18 @@ Beispiele für Verknüpfungen zwischen verschiedenen Laufwerken sind:
246
215
- Ein Symlink/Junction zu einem anderen Laufwerk über den `mklink`-Befehl (z.B. Yarn Global Cache)
0 commit comments