Skip to content

Commit 71f1f1a

Browse files
authored
docs: link to Rolldown docs (#1359) (#3208)
Co-authored-by: Rush Ali <rush.ali@icloud.com> closes #1359 #3208
1 parent 9e37d2c commit 71f1f1a

4 files changed

Lines changed: 17 additions & 34 deletions

File tree

docs/config/build-options.md

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -218,9 +218,7 @@ Wenn `fileName` mit `.json` endet, werden die rohen JSON-Metadaten stattdessen g
218218

219219
::: tip
220220

221-
Falls Sie die Lizenzdatei im gebauten Code referenzieren möchten, können Sie `build.rolldownOptions.output.postBanner` nutzen, um einen Kommentar am Beginn der Dateien einzufügen. Zum Beispiel:
222-
223-
<!-- TODO: add a link for output.postBanner above to Rolldown's documentation -->
221+
Falls Sie die Lizenzdatei im gebauten Code referenzieren möchten, können Sie [`build.rolldownOptions.output.postBanner`](https://rolldown.rs/reference/OutputOptions.postBanner#postbanner) nutzen, um einen Kommentar am Beginn der Dateien einzufügen. Zum Beispiel:
224222

225223
```js twoslash [vite.config.js]
226224
import { defineConfig } from 'vite'

docs/config/dep-optimization-options.md

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -49,15 +49,12 @@ export default defineConfig({
4949

5050
## optimizeDeps.rolldownOptions <NonInheritBadge />
5151

52-
- **Typ:** [`Omit`](https://www.typescriptlang.org/docs/handbook/utility-types.html#omittype-keys)`<``RolldownOptions`, `'input' | 'logLevel' | 'output'> & {
52+
- **Typ:** [`Omit`](https://www.typescriptlang.org/docs/handbook/utility-types.html#omittype-keys)`<`[`RolldownOptions`](https://rolldown.rs/reference/), `'input' | 'logLevel' | 'output'> & {
5353
output?: [`Omit`](https://www.typescriptlang.org/docs/handbook/utility-types.html#omittype-keys)`<`
54-
`RolldownOutputOptions`,
54+
[`RolldownOutputOptions`](https://rolldown.rs/reference/),
5555
`'format' | 'sourcemap' | 'dir' | 'banner'>`
5656
`}`
5757

58-
<!-- TODO: add link to RolldownOptions -->
59-
<!-- TODO: add link to RolldownOutputOptions -->
60-
6158
Optionen die an Rolldown übergeben werden, während die Abhängigkeiten gescannt und optimiert werden.
6259

6360
Bestimmte Optionen werden ausgelassen, da eine Änderungen an ihnen nicht kompatibel mit der Abhängigkeitsoptimierung von Vite wäre.

docs/guide/build.md

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -42,8 +42,6 @@ Für erweiterte Steuerung des Basispfads siehe [Erweiterte Basisoptionen](#erwei
4242

4343
Der Build kann über verschiedene [Build-Konfigurationsoptionen](/config/build-options.md) angepasst werden. Konkret können Sie die zugrunde liegenden [Rolldown-Optionen](https://rolldown.rs/reference/) direkt über `build.rolldownOptions` anpassen:
4444

45-
<!-- TODO: update the link above and below to Rolldown's documentation -->
46-
4745
```js [vite.config.js]
4846
export default defineConfig({
4947
build: {
@@ -76,8 +74,6 @@ Bei einer neuen Bereitstellung kann der Hosting-Dienst die Assets aus früheren
7674

7775
Sie können den Rollup Watcher mit `vite build --watch` aktivieren. Oder Sie können die zugrundeliegenden [`WatcherOptions`](https://rolldown.rs/reference/InputOptions.watch) direkt über `build.watch` anpassen:
7876

79-
<!-- TODO: update the link above to Rolldown's documentation -->
80-
8177
```js [vite.config.js]
8278
export default defineConfig({
8379
build: {

docs/guide/migration.md

Lines changed: 14 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -38,19 +38,17 @@ Rolldown wird nun anstelle von esbuild für die Abhängigkeitsoptimierung verwen
3838

3939
Die folgenden Optionen werden automatisch konvertiert:
4040

41-
- [`esbuildOptions.minify`](https://esbuild.github.io/api/#minify) -> `rolldownOptions.output.minify`
42-
- [`esbuildOptions.treeShaking`](https://esbuild.github.io/api/#tree-shaking) -> `rolldownOptions.treeshake`
43-
- [`esbuildOptions.define`](https://esbuild.github.io/api/#define) -> `rolldownOptions.transform.define`
44-
- [`esbuildOptions.loader`](https://esbuild.github.io/api/#loader) -> `rolldownOptions.moduleTypes`
45-
- [`esbuildOptions.preserveSymlinks`](https://esbuild.github.io/api/#preserve-symlinks) -> `!rolldownOptions.resolve.symlinks`
46-
- [`esbuildOptions.resolveExtensions`](https://esbuild.github.io/api/#resolve-extensions) -> `rolldownOptions.resolve.extensions`
47-
- [`esbuildOptions.mainFields`](https://esbuild.github.io/api/#main-fields) -> `rolldownOptions.resolve.mainFields`
48-
- [`esbuildOptions.conditions`](https://esbuild.github.io/api/#conditions) -> `rolldownOptions.resolve.conditionNames`
49-
- [`esbuildOptions.keepNames`](https://esbuild.github.io/api/#keep-names) -> `rolldownOptions.output.keepNames`
50-
- [`esbuildOptions.platform`](https://esbuild.github.io/api/#platform) -> `rolldownOptions.platform`
51-
- [`esbuildOptions.plugins`](https://esbuild.github.io/plugins/) -> `rolldownOptions.plugins` (teilweise Unterstützung)
52-
53-
<!-- TODO: add link to rolldownOptions.* -->
41+
- [`esbuildOptions.minify`](https://esbuild.github.io/api/#minify) -> [`rolldownOptions.output.minify`](https://rolldown.rs/reference/OutputOptions.minify)
42+
- [`esbuildOptions.treeShaking`](https://esbuild.github.io/api/#tree-shaking) -> [`rolldownOptions.treeshake`](https://rolldown.rs/reference/InputOptions.treeshake)
43+
- [`esbuildOptions.define`](https://esbuild.github.io/api/#define) -> [`rolldownOptions.transform.define`](https://rolldown.rs/reference/InputOptions.transform#define)
44+
- [`esbuildOptions.loader`](https://esbuild.github.io/api/#loader) -> [`rolldownOptions.moduleTypes`](https://rolldown.rs/reference/InputOptions.moduleTypes)
45+
- [`esbuildOptions.preserveSymlinks`](https://esbuild.github.io/api/#preserve-symlinks) -> [`!rolldownOptions.resolve.symlinks`](https://rolldown.rs/reference/InputOptions.resolve#symlinks)
46+
- [`esbuildOptions.resolveExtensions`](https://esbuild.github.io/api/#resolve-extensions) -> [`rolldownOptions.resolve.extensions`](https://rolldown.rs/reference/InputOptions.resolve#extensions)
47+
- [`esbuildOptions.mainFields`](https://esbuild.github.io/api/#main-fields) -> [`rolldownOptions.resolve.mainFields`](https://rolldown.rs/reference/InputOptions.resolve#mainfields)
48+
- [`esbuildOptions.conditions`](https://esbuild.github.io/api/#conditions) -> [`rolldownOptions.resolve.conditionNames`](https://rolldown.rs/reference/InputOptions.resolve#conditionnames)
49+
- [`esbuildOptions.keepNames`](https://esbuild.github.io/api/#keep-names) -> [`rolldownOptions.output.keepNames`](https://rolldown.rs/reference/OutputOptions.keepNames)
50+
- [`esbuildOptions.platform`](https://esbuild.github.io/api/#platform) -> [`rolldownOptions.platform`](https://rolldown.rs/reference/InputOptions.platform)
51+
- [`esbuildOptions.plugins`](https://esbuild.github.io/plugins/) -> [`rolldownOptions.plugins`](https://rolldown.rs/reference/InputOptions.plugins) (teilweise unterstützt)
5452

5553
Sie können die von der Kompatibilitätsschicht festgelegten Optionen auch über den `configResolved`-Hook abrufen:
5654

@@ -98,8 +96,6 @@ const plugin = {
9896
},
9997
```
10098

101-
<!-- TODO: add link to rolldownOptions.output.minify -->
102-
10399
Derzeit unterstützt der Oxc-Transformer das Herunterkonvertieren nativer Dekoratoren nicht, da wir auf das Fortschreiten der Spezifikation warten, siehe([oxc-project/oxc#9170](https://github.com/oxc-project/oxc/issues/9170)).
104100

105101
:::: details Workaround für das Herunterkonvertieren nativer Dekoratoren
@@ -316,19 +312,15 @@ Weitere Informationen finden Sie in der Dokumentation von Rolldown: [`require` e
316312

317313
### `import.meta.url` in UMD / IIFE
318314

319-
`import.meta.url` wird in den Ausgabeformaten UMD / IIFE nicht länger polyfilled. Es wird standardmäßig durch `undefined` ersetzt. Wenn Sie das bisherige Verhalten bevorzugen, können Sie die Option `define` zusammen mit der Option `build.rolldownOptions.output.intro` verwenden. Weitere Details finden Sie in der Rolldown-Dokumentation: [Bekannte `import.meta`-Eigenschaften - Nicht-ESM-Ausgabeformate | Rolldown](https://rolldown.rs/in-depth/non-esm-output-formats#well-known-import-meta-properties).
315+
`import.meta.url` wird in den Ausgabeformaten UMD / IIFE nicht länger polyfilled. Es wird standardmäßig durch `undefined` ersetzt. Wenn Sie das bisherige Verhalten bevorzugen, können Sie die Option [`define`](/config/shared-options#define) zusammen mit der Option [`build.rolldownOptions.output.intro`](https://rolldown.rs/reference/OutputOptions.intro) verwenden. Weitere Details finden Sie in der Rolldown-Dokumentation: [Bekannte `import.meta`-Eigenschaften - Nicht-ESM-Ausgabeformate | Rolldown](https://rolldown.rs/in-depth/non-esm-output-formats#well-known-import-meta-properties).
320316

321317
### Option `build.rollupOptions.watch.chokidar` entfernt
322318

323-
Die Option `build.rollupOptions.watch.chokidar` wurde entfernt. Bitte wechseln Sie zur Option `build.rolldownOptions.watch.notify`.
324-
325-
<!-- TODO: add link to rolldownOptions.watch.notify -->
319+
Die Option `build.rollupOptions.watch.chokidar` wurde entfernt. Bitte wechseln Sie zur Option [`build.rolldownOptions.watch.notify`](https://rolldown.rs/reference/InputOptions.watch#notify).
326320

327321
### Die Option `build.rollupOptions.output.manualChunks` ist veraltet
328322

329-
Die Option `output.manualChunks` ist veraltet. Rolldown verfügt über die flexiblere Option `advancedChunks`. Weitere Informationen zu `advancedChunks` finden Sie in der Dokumentation von Rolldown: [Advanced Chunks - Rolldown](https://rolldown.rs/in-depth/advanced-chunks).
330-
331-
<!-- TODO: add link to rolldownOptions.output.advancedChunks -->
323+
Die Option `output.manualChunks` ist veraltet. Rolldown verfügt über die flexiblere Option [`advancedChunks`](https://rolldown.rs/reference/OutputOptions.advancedChunks). Weitere Informationen zu `advancedChunks` finden Sie in der Dokumentation von Rolldown: [Advanced Chunks - Rolldown](https://rolldown.rs/in-depth/advanced-chunks).
332324

333325
### Modultypunterstützung und automatische Erkennung
334326

0 commit comments

Comments
 (0)