Skip to content

Commit 603bf7a

Browse files
authored
Merge pull request #1470 from vitejs/dev
d2m
2 parents 1e4a1f0 + 128fed6 commit 603bf7a

File tree

3 files changed

+6
-12
lines changed

3 files changed

+6
-12
lines changed

blog/announcing-vite8-beta.md

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -66,9 +66,10 @@ Vite 的打包工具替换带来的影响远不止性能提升。打包工具利
6666

6767
首先,我们发布了独立的 `rolldown-vite` 包作为[技术预览版](https://voidzero.dev/posts/announcing-rolldown-vite)。这让我们能够在不影响 Vite 稳定版本的情况下与早期用户进行合作。早期用户不仅受益于 Rolldown 带来的性能提升,还提供了宝贵的反馈意见。亮点包括:
6868

69-
- Linear 的生产构建时间从 46 秒缩短到 6 秒
70-
- Mercedes-Benz.io 将构建时间缩短了高达 38%
71-
- Beehiiv 将构建时间缩短了 64%
69+
- Linear 的生产构建时间从 46 秒减少到 6 秒
70+
- Ramp 将它们的建造时间缩短了 57%
71+
- Mercedes-Benz.io 将构建时间减少了高达 38%
72+
- Beehiiv 将构建时间减少了 64%
7273

7374
接下来,我们搭建了一套测试套件,用于验证关键的 Vite 插件与 `rolldown-vite` 的兼容性。这项 CI 任务帮助我们及早发现回归问题和兼容性问题,特别是对于 SvelteKit、react-router 和 Storybook 等框架和元框架。
7475

config/worker-options.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ worker 打包时的输出类型。
1616
应用于 worker 打包的 Vite 插件。注意 [config.plugins](./shared-options#plugins) 仅会在开发(dev)阶段应用于 worker,若要配置在构建(build)阶段应用于 worker 的插件则应该在本选项这里配置。
1717
该函数应返回新的插件实例,因为它们在并行的 rollup worker 构建中使用。因此,在 `config` 钩子中修改 `config.worker` 选项将被忽略。
1818

19-
## worker.rollupOptions
19+
## worker.rolldownOptions
2020

2121
<!-- TODO: update the link below to Rolldown's documentation -->
2222

@@ -29,4 +29,4 @@ worker 打包时的输出类型。
2929
- **类型:** `RolldownOptions`
3030
- **已弃用**
3131

32-
此选项是 `worker.rolldownOptions` 选项的别名。请使用 `build.rolldownOptions` 选项代替。
32+
此选项是 `worker.rolldownOptions` 选项的别名。请使用 `worker.rolldownOptions` 选项代替。

guide/features.md

Lines changed: 0 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -91,13 +91,6 @@ Vite 忽略 `tsconfig.json` 中的 `target` 值,遵循与 `esbuild` 相同的
9191

9292
要在开发中指定目标,可使用 [`esbuild.target`](/config/shared-options.html#esbuild) 选项,默认值为 `esnext`,以实现最小的转译。在构建中,[`build.target`](/config/build-options.html#build-target) 选项优先于 `esbuild.target`,如有需要也可以进行设置。
9393

94-
::: warning `useDefineForClassFields`
95-
96-
如果 `target` 不是 `ESNext``ES2022` 或更新版本,或者没有 `tsconfig.json` 文件,`useDefineForClassFields` 将默认为 `false`,这可能会导致默认的 `esbuild.target` 值为 `esnext` 的问题。它可能会转译为 [static initialization blocks](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Classes/Static_initialization_blocks#browser_compatibility),这在你的浏览器中可能不被支持。
97-
98-
因此,建议将 `target` 设置为 `ESNext``ES2022` 或更新版本,或者在配置 `tsconfig.json` 时将 `useDefineForClassFields` 显式设置为 `true`
99-
:::
100-
10194
#### `emitDecoratorMetadata` {#emitDecoratorMetadata}
10295

10396
- [TypeScript 文档](https://www.typescriptlang.org/tsconfig#emitDecoratorMetadata)

0 commit comments

Comments
 (0)