Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 4 additions & 0 deletions docs/config/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -22,6 +22,10 @@ Sie können auch explizit eine Konfigurationsdatei angeben, die mit der CLI-Opti
vite --config my-config.js
```

::: Tipp: Bündeln der Konfiguration
Standardmäßig nutzt Vite `esbuild`, um die Konfiguration in einer temporären Datei zu bündeln. Dies kann zu Problemen beim Importieren von TypeScript-Dateien in einem Monorepo führen. Wenn Sie Probleme mit diesem Ansatz haben, können Sie stattdessen `--configLoader=runner` angeben, um den Modul-Runner zu verwenden - dieser erstellt keine temporäre Konfiguration und transformiert alle Dateien sofort. Beachten Sie, dass der Modul-Runner CJS in Konfigurationsdateien nicht unterstützt, externe CJS-Pakete sollten jedoch wie gewohnt funktionieren.
:::

## Intellisense-Konfiguration

Da Vite mit TypeScript-Typisierungen ausgeliefert wird, können Sie die Intellisense Ihrer IDE mit jsdoc-Typ-Hinweisen nutzen:
Expand Down
59 changes: 31 additions & 28 deletions docs/guide/cli.md
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ vite [root]
#### Optionen

| Optionen | |
| ------------------------ | ------------------------------------------------------------------------------------------------------------------------- |
|--------------------------|---------------------------------------------------------------------------------------------------------------------------|
| `--host [host]` | Gibt den Hostnamen an (`string`) |
| `--port <port>` | Gibt den Port an (`number`) |
| `--open [path]` | Öffnet den Browser beim Starten (`boolean \| string`) |
Expand Down Expand Up @@ -48,7 +48,7 @@ vite build [root]
#### Optionen

| Optionen | |
| ------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------- |
|--------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------|
| `--target <target>` | Transpile-Ziel (Standard: `"modules"`) (`string`) |
| `--outDir <dir>` | Ausgabe Verzeichnis (Standard: `dist`) (`string`) |
| `--assetsDir <dir>` | Verzeichnis unter outDir, um Assets abzulegen (Standard: `"assets"`) (`string`) |
Expand All @@ -64,6 +64,7 @@ vite build [root]
| `--base <path>` | Öffentlicher Basispfad (Standard: `/`) (`string`) |
| `-l, --logLevel <level>` | Info \| warn \| error \| silent (`string`) |
| `--clearScreen` | Erlaubt/deaktiviert das Löschen des Bildschirms beim Protokollieren (`boolean`) |
| `--configLoader <loader>` | Verwenden Sie `bundle`, um die Konfiguration mit esbuild zu bündeln oder `runner` (experimentell), um sie direkt zu verarbeiten (Standard: `bundle`) |
| `--profile` | Startet den integrierten Node.js-Inspector (siehe [Performance Engpässe](/guide/troubleshooting#performance-bottlenecks)) |
| `-d, --debug [feat]` | Zeigt Debug-Protokolle an (`string \| boolean`) |
| `-f, --filter <filter>` | Filtert Debug-Protokolle (`string`) |
Expand All @@ -85,17 +86,18 @@ vite optimize [root]

#### Optionen

| Optionen | |
| ------------------------ | ------------------------------------------------------------------------------- |
| `--force` | Zwingt den Optimierer, den Cache zu ignorieren und neu zu bündeln (`boolean`) |
| `-c, --config <file>` | Verwendet die angegebene Konfigurationsdatei (`string`) |
| `--base <path>` | Öffentlicher Basispfad (Standard: `/`) (`string`) |
| `-l, --logLevel <level>` | Info \| warn \| error \| silent (`string`) |
| `--clearScreen` | Erlaubt/deaktiviert das Löschen des Bildschirms beim Protokollieren (`boolean`) |
| `-d, --debug [feat]` | Zeigt Debug-Protokolle an (`string \| boolean`) |
| `-f, --filter <filter>` | Filtert Debug-Protokolle (`string`) |
| `-m, --mode <mode>` | Setzt den Umgebungsmodus (`string`) |
| `-h, --help` | Zeigt verfügbare CLI-Optionen an |
| Optionen | |
|---------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------|
| `--force` | Zwingt den Optimierer, den Cache zu ignorieren und neu zu bündeln (`boolean`) |
| `-c, --config <file>` | Verwendet die angegebene Konfigurationsdatei (`string`) |
| `--base <path>` | Öffentlicher Basispfad (Standard: `/`) (`string`) |
| `-l, --logLevel <level>` | Info \| warn \| error \| silent (`string`) |
| `--clearScreen` | Erlaubt/deaktiviert das Löschen des Bildschirms beim Protokollieren (`boolean`) |
| `--configLoader <loader>` | Verwenden Sie `bundle`, um die Konfiguration mit esbuild zu bündeln oder `runner` (experimentell), um sie direkt zu verarbeiten (Standard: `bundle`) |
| `-d, --debug [feat]` | Zeigt Debug-Protokolle an (`string \| boolean`) |
| `-f, --filter <filter>` | Filtert Debug-Protokolle (`string`) |
| `-m, --mode <mode>` | Setzt den Umgebungsmodus (`string`) |
| `-h, --help` | Zeigt verfügbare CLI-Optionen an |

### `vite preview`

Expand All @@ -111,18 +113,19 @@ vite preview [root]

#### Optionen

| Optionen | |
| ------------------------ | -------------------------------------------------------------------------------- |
| `--host [host]` | Gibt den Hostnamen an (`string`) |
| `--port <port>` | Gibt den Port an (`number`) |
| `--strictPort` | Beendet den Vorgang, wenn der angegebene Port bereits verwendet wird (`boolean`) |
| `--open [path]` | Öffnet den Browser beim Starten (`boolean \| string`) |
| `--outDir <dir>` | Ausgabe Verzeichnis (Standard: `dist`)(`string`) |
| `-c, --config <file>` | Verwendet die angegebene Konfigurationsdatei (`string`) |
| `--base <path>` | Öffentlicher Basispfad (Standard: `/`) (`string`) |
| `-l, --logLevel <level>` | Info \| warn \| error \| silent (`string`) |
| `--clearScreen` | Erlaubt/deaktiviert das Löschen des Bildschirms beim Protokollieren (`boolean`) |
| `-d, --debug [feat]` | Zeigt Debug-Protokolle an (`string \| boolean`) |
| `-f, --filter <filter>` | Filtert Debug-Protokolle (`string`) |
| `-m, --mode <mode>` | Setzt den Umgebungsmodus (`string`) |
| `-h, --help` | Zeigt verfügbare CLI-Optionen an |
| Optionen | |
|---------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------|
| `--host [host]` | Gibt den Hostnamen an (`string`) |
| `--port <port>` | Gibt den Port an (`number`) |
| `--strictPort` | Beendet den Vorgang, wenn der angegebene Port bereits verwendet wird (`boolean`) |
| `--open [path]` | Öffnet den Browser beim Starten (`boolean \| string`) |
| `--outDir <dir>` | Ausgabe Verzeichnis (Standard: `dist`)(`string`) |
| `-c, --config <file>` | Verwendet die angegebene Konfigurationsdatei (`string`) |
| `--base <path>` | Öffentlicher Basispfad (Standard: `/`) (`string`) |
| `-l, --logLevel <level>` | Info \| warn \| error \| silent (`string`) |
| `--clearScreen` | Erlaubt/deaktiviert das Löschen des Bildschirms beim Protokollieren (`boolean`) |
| `--configLoader <loader>` | Verwenden Sie `bundle`, um die Konfiguration mit esbuild zu bündeln oder `runner` (experimentell), um sie direkt zu verarbeiten (Standard: `bundle`) |
| `-d, --debug [feat]` | Zeigt Debug-Protokolle an (`string \| boolean`) |
| `-f, --filter <filter>` | Filtert Debug-Protokolle (`string`) |
| `-m, --mode <mode>` | Setzt den Umgebungsmodus (`string`) |
| `-h, --help` | Zeigt verfügbare CLI-Optionen an |