Skip to content
Merged

m2d #1683

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
10 changes: 5 additions & 5 deletions guide/features.md
Original file line number Diff line number Diff line change
Expand Up @@ -76,7 +76,7 @@ Vite 会参考 `tsconfig.json` 中的一些配置项,并设置相应的 Oxc
- [TypeScript 文档](https://www.typescriptlang.org/tsconfig#useDefineForClassFields)

如果 TypeScript 的 target 是 `ES2022` 或更高版本,包括 `ESNext`,那么默认值将为 `true`。这与 [TypeScript 4.3.2 及以后版本的行为](https://github.com/microsoft/TypeScript/pull/42663) 保持一致。
若设了其他 TypeScript target,则本项会默认为 `false`.
若设了其他 TypeScript target,则本项会默认为 `false`

`true` 是标准的 ECMAScript 运行时行为。

Expand Down Expand Up @@ -118,7 +118,7 @@ Vite 忽略 `tsconfig.json` 中的 `target` 值,遵循与 [esbuild](https://es
- [`experimentalDecorators`](https://www.typescriptlang.org/tsconfig#experimentalDecorators)

::: tip `skipLibCheck`
Vite 启动模板默认情况下会设置 `"skipLibCheck": "true"`,以避免对依赖项进行类型检查,因为它们可能只支持特定版本和配置的 TypeScript。你可以在 [vuejs/vue-cli#5688](https://github.com/vuejs/vue-cli/pull/5688) 了解更多信息。
Vite 启动模板默认情况下会设置 `"skipLibCheck": true`,以避免对依赖项进行类型检查,因为它们可能只支持特定版本和配置的 TypeScript。你可以在 [vuejs/vue-cli#5688](https://github.com/vuejs/vue-cli/pull/5688) 了解更多信息。
:::

### 客户端类型 {#client-types}
Expand Down Expand Up @@ -179,7 +179,7 @@ Vite 默认的类型定义是写给它的 Node.js API 的。要将其补充到

## HTML {#html}

HTML 文件位于 Vite 项目的[最前端和中心](/guide/#index-html-and-project-root),作为应用程序的入口点,可轻松构建单页和[多页应用程序](/guide/build.html#multi-page-app)。
HTML 文件位于 Vite 项目的 [最前端和中心](/guide/#index-html-and-project-root),作为应用程序的入口点,可轻松构建单页和 [多页应用程序](/guide/build.html#multi-page-app)。

项目根目录中的任何 HTML 文件都可以通过各自的目录路径直接访问:

Expand Down Expand Up @@ -237,7 +237,7 @@ HTML 文件位于 Vite 项目的[最前端和中心](/guide/#index-html-and-proj

`.jsx` 和 `.tsx` 文件同样开箱即用。JSX 的转译同样是通过 [Oxc 转换器](https://oxc.rs/docs/guide/usage/transformer/) 处理的。

你选择的框架已经可以开箱即用地配置 JSX(例如,Vue 用户应使用官方的 [@vitejs/plugin-vue-jsx](https://github.com/vitejs/vite-plugin-vue/tree/main/packages/plugin-vue-jsx) 插件,它提供了 Vue 3 特定的功能,包括 HMR全局组件解析指令和插槽)。
你选择的框架已经可以开箱即用地配置 JSX(例如,Vue 用户应使用官方的 [@vitejs/plugin-vue-jsx](https://github.com/vitejs/vite-plugin-vue/tree/main/packages/plugin-vue-jsx) 插件,它提供了 Vue 3 特定的功能,包括 HMR全局组件解析指令和插槽)。

如果你使用自己的框架运行 JSX,可以使用 [`oxc` 选项](/config/shared-options.md#oxc) 来配置自定义的 `jsxFactory` 和 `jsxFragment`。例如,Preact 插件会使用:

Expand Down Expand Up @@ -730,7 +730,7 @@ const worker = new Worker(new URL('./worker.js', import.meta.url), {
})
```

只有在 `new Worker()` 声明中直接使用 `new URL()` 构造函数时,work 线程的检测才会生效。此外,所有选项参数必须是静态值(即字符串字面量)。
只有在 `new Worker()` 声明中直接使用 `new URL()` 构造函数时,worker 线程的检测才会生效。此外,所有选项参数必须是静态值(即字符串字面量)。

### 带有查询后缀的导入 {#import-with-query-suffixes}

Expand Down
2 changes: 1 addition & 1 deletion guide/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -164,7 +164,7 @@ $ deno add -D npm:vite
<p>Hello Vite!</p>
```

然后在终端上运行相应的命令:
然后在终端上运行相应的命令

::: code-group

Expand Down
2 changes: 1 addition & 1 deletion guide/philosophy.md
Original file line number Diff line number Diff line change
Expand Up @@ -24,4 +24,4 @@ Vite 提供了一系列推动编写现代代码的特定功能。例如:

## 活跃的生态系统 {#an-active-ecosystem}

Vite 的发展是一个由框架和插件维护者、用户以及 Vite 团队共同协作的过程。我们鼓励当项目采用 Vite 时,也可以积极参与 Vite 核心开发。我们借助如 [vite-ecosystem-ci](https://github.com/vitejs/vite-ecosystem-ci) 等工具与生态中的主要项目紧密合作,在每次发布时尽量减少回归问题。该工具允许我们在选定的 PR 上运行使用 Vite 的主要项目的 CI,并让我们清晰了解生态系统对新版本发布的反应情况。我们力求在问题影响到用户之前修复回归问题,确保项目能够尽快更新至最新版本。如果您正在使用 Vite,我们诚邀您加入 [Vite Discord 频道](https://chat.vite.dev) ,一同参与项目的发展。
Vite 的发展是一个由框架和插件维护者、用户以及 Vite 团队共同协作的过程。我们鼓励当项目采用 Vite 时,也可以积极参与 Vite 核心开发。我们借助如 [vite-ecosystem-ci](https://github.com/vitejs/vite-ecosystem-ci) 等工具与生态中的主要项目紧密合作,在每次发布时尽量减少回归问题。该工具允许我们在选定的 PR 上运行使用 Vite 的主要项目的 CI,并让我们清晰了解生态系统对新版本发布的反应情况。我们力求在问题影响到用户之前修复回归问题,确保项目能够尽快更新至最新版本。如果您正在使用 Vite,我们诚邀您加入 [Vite Discord 频道](https://chat.vite.dev),一同参与项目的发展。