Skip to content

Commit 8aac13a

Browse files
committed
docs(cn): resolve conflicts
1 parent c24cba0 commit 8aac13a

File tree

9 files changed

+15
-94
lines changed

9 files changed

+15
-94
lines changed

config/build-options.md

Lines changed: 2 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -34,11 +34,7 @@ import 'vite/modulepreload-polyfill'
3434

3535
每个动态导入要预加载的块列表将由 Vite 计算。默认情况下,在载入这些依赖时,会使用一个包含 `base` 的绝对路径。如果 `base` 是相对路径(`''` 或者 './'),解析时则会使用 `import.meta.url`,以避免出现依赖于最终部署基路径的绝对路径。
3636

37-
<<<<<<< HEAD
38-
目前有一个实验性功能支持使用 `resolveDependencies` 函数对依赖项列表及其路径进行细粒度控制。它期望接收一个 `ResolveModulePreloadDependenciesFn` 类型的函数:
39-
=======
40-
There is experimental support for fine grained control over the dependencies list and their paths using the `resolveDependencies` function. [Give Feedback](https://github.com/vitejs/vite/discussions/13841). It expects a function of type `ResolveModulePreloadDependenciesFn`:
41-
>>>>>>> f9180423b31ee2c41ba36b47fd68d7facde81d82
37+
目前有一个实验性功能支持使用 `resolveDependencies` 函数对依赖项列表及其路径进行细粒度控制。可以在这里 [提供反馈](https://github.com/vitejs/vite/discussions/13841)。它期望接收一个 `ResolveModulePreloadDependenciesFn` 类型的函数:
4238

4339
```ts
4440
type ResolveModulePreloadDependenciesFn = (
@@ -222,15 +218,9 @@ npm add -D terser
222218
223219
## build.copyPublicDir {#build-copypublicdir}
224220
225-
<<<<<<< HEAD
226-
- **实验性特性**
221+
- **实验性:** [提供反馈](https://github.com/vitejs/vite/discussions/13807)
227222
- **类型:** `boolean`
228223
- **默认:** `true`
229-
=======
230-
- **Experimental:** [Give feedback](https://github.com/vitejs/vite/discussions/13807)
231-
- **Type:** `boolean`
232-
- **Default:** `true`
233-
>>>>>>> f9180423b31ee2c41ba36b47fd68d7facde81d82
234224
235225
默认情况下,Vite 会在构建阶段将 `publicDir` 目录中的所有文件复制到 `outDir` 目录中。可以通过设置该选项为 `false` 来禁用该行为。
236226

config/dep-optimization-options.md

Lines changed: 1 addition & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -64,15 +64,9 @@ export default defineConfig({
6464

6565
## optimizeDeps.disabled {#optimizedeps-disabled}
6666

67-
<<<<<<< HEAD
68-
- **实验性**
67+
- **实验性:** [提供反馈](https://github.com/vitejs/vite/discussions/13839)
6968
- **类型:** `boolean | 'build' | 'dev'`
7069
- **默认:** `'build'`
71-
=======
72-
- **Experimental:** [Give Feedback](https://github.com/vitejs/vite/discussions/13839)
73-
- **Type:** `boolean | 'build' | 'dev'`
74-
- **Default:** `'build'`
75-
>>>>>>> f9180423b31ee2c41ba36b47fd68d7facde81d82
7670

7771
禁用依赖优化,值为 `true` 将在构建和开发期间均禁用优化器。传 `'build'``'dev'` 将仅在其中一种模式下禁用优化器。默认情况下,仅在开发阶段启用依赖优化。
7872

config/shared-options.md

Lines changed: 3 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -260,41 +260,24 @@ export default defineConfig({
260260

261261
## css.devSourcemap {#css-devsourcemap}
262262

263-
<<<<<<< HEAD
264-
- **实验性**
263+
- **实验性:** [提供反馈](https://github.com/vitejs/vite/discussions/13845)
265264
- **类型:** `boolean`
266265
- **默认:** `false`
267-
=======
268-
- **Experimental:** [Give Feedback](https://github.com/vitejs/vite/discussions/13845)
269-
- **Type:** `boolean`
270-
- **Default:** `false`
271-
>>>>>>> f9180423b31ee2c41ba36b47fd68d7facde81d82
272266

273267
在开发过程中是否启用 sourcemap。
274268

275269
## css.transformer
276270

277-
<<<<<<< HEAD
278-
- **实验性**
271+
- **实验性:** [提供反馈](https://github.com/vitejs/vite/discussions/13835)
279272
- **类型:** `'postcss' | 'lightningcss'`
280273
- **默认:** `'postcss'`
281-
=======
282-
- **Experimental:** [Give Feedback](https://github.com/vitejs/vite/discussions/13835)
283-
- **Type:** `'postcss' | 'lightningcss'`
284-
- **Default:** `'postcss'`
285-
>>>>>>> f9180423b31ee2c41ba36b47fd68d7facde81d82
286274

287275
该选项用于选择用于 CSS 处理的引擎。详细信息请查看 [Lightning CSS](../guide/features.md#lightning-css)
288276

289277
## css.lightningcss
290278

291-
<<<<<<< HEAD
292-
- **实验性**
279+
- **实验性:** [提供反馈](https://github.com/vitejs/vite/discussions/13835)
293280
- **类型:**
294-
=======
295-
- **Experimental:** [Give Feedback](https://github.com/vitejs/vite/discussions/13835)
296-
- **Type:**
297-
>>>>>>> f9180423b31ee2c41ba36b47fd68d7facde81d82
298281

299282
```js
300283
import type {

config/ssr-options.md

Lines changed: 2 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -23,15 +23,9 @@ SSR 服务器的构建目标。
2323

2424
## ssr.format
2525

26-
<<<<<<< HEAD
27-
- **实验性**
26+
- **实验性:** [CJS 的支持将在 Vite 5 中移除](https://github.com/vitejs/vite/discussions/13816)
27+
- **弃用** 在 Vite 5 将只支持 ESM 输出
2828
- **类型:** `'esm' | 'cjs'`
2929
- **默认:** `esm`
30-
=======
31-
- **Experimental:** [CJS support to be removed in Vite 5](https://github.com/vitejs/vite/discussions/13816)
32-
- **Deprecated** Only ESM output will be supported in Vite 5.
33-
- **Type:** `'esm' | 'cjs'`
34-
- **Default:** `esm`
35-
>>>>>>> f9180423b31ee2c41ba36b47fd68d7facde81d82
3630

3731
SSR 服务器的构建语法格式。从 Vite v3 开始,SSR 构建默认生成 ESM 格式。设置为 `'cjs'` 可以构建为 CJS 格式,但不推荐这样做。这个选项被标记为实验性的,以便给用户更多时间更新到 ESM。CJS 构建需要复杂的外部化启发式,但在 ESM 格式中则不需要。

guide/build.md

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -223,11 +223,7 @@ dist/my-lib.umd.cjs 0.30 KiB / gzip: 0.16 KiB
223223
## 进阶基础路径选项 {#advanced-base-options}
224224

225225
::: warning
226-
<<<<<<< HEAD
227-
该功能是实验性的,这个 API 可能在未来后续版本中发生变更而不遵循语义化版本号。请在使用它时注意维护 Vite 的版本。
228-
=======
229-
This feature is experimental. [Give Feedback](https://github.com/vitejs/vite/discussions/13834).
230-
>>>>>>> f9180423b31ee2c41ba36b47fd68d7facde81d82
226+
该功能是实验性的,可以在这里 [提供反馈](https://github.com/vitejs/vite/discussions/13834)
231227
:::
232228

233229
对更高级的使用场景,被部署的资源和公共文件可能想要分为不同的路径,例如使用不同缓存策略的场景。

guide/features.md

Lines changed: 1 addition & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -86,11 +86,7 @@ export type { T }
8686
- [`jsxFactory`](https://www.typescriptlang.org/tsconfig#jsxFactory)
8787
- [`jsxFragmentFactory`](https://www.typescriptlang.org/tsconfig#jsxFragmentFactory)
8888

89-
<<<<<<< HEAD
9089
如果你的代码库很难迁移到 `"isolatedModules": true`,或许你可以尝试通过第三方插件来解决,比如 [rollup-plugin-friendly-type-imports](https://www.npmjs.com/package/rollup-plugin-friendly-type-imports)。但是,这种方式不被 Vite 官方支持。
91-
=======
92-
If migrating your codebase to `"isolatedModules": true` is an insurmountable effort, you may be able to get around it with a third-party plugin such as [rollup-plugin-friendly-type-imports](https://www.npmjs.com/package/rollup-plugin-friendly-type-imports). However, this approach is not officially supported by Vite.
93-
>>>>>>> f9180423b31ee2c41ba36b47fd68d7facde81d82
9490

9591
### 客户端类型 {#client-types}
9692

@@ -272,11 +268,7 @@ npm add -D lightningcss
272268

273269
要配置 CSS Modules,需要使用 [`css.lightningcss.cssModules`](https://lightningcss.dev/css-modules.html) 而不是 [`css.modules`](../config/shared-options.md#css-modules)(后者是用于配置 PostCSS 处理 CSS Modules 的方式)。
274270

275-
<<<<<<< HEAD
276-
默认情况下,Vite 使用 esbuild 来压缩 CSS。通过 [`build.cssMinify: 'lightningcss'`](../config/build-options.md#css-minify) 进行配置,也可以将 Lightning CSS 用作 CSS 最小化压缩。
277-
=======
278-
By default, Vite uses esbuild to minify CSS. Lightning CSS can also be used as the CSS minifier with [`build.cssMinify: 'lightningcss'`](../config/build-options.md#build-cssminify).
279-
>>>>>>> f9180423b31ee2c41ba36b47fd68d7facde81d82
271+
默认情况下,Vite 使用 esbuild 来压缩 CSS。通过 [`build.cssMinify: 'lightningcss'`](../config/build-options.md#build-cssminify) 进行配置,也可以将 Lightning CSS 用作 CSS 最小化压缩。
280272

281273
::: tip NOTE
282274
在使用 Lightning CSS 时,不支持 [CSS 预处理器](#css-pre-processors)

guide/index.md

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -81,11 +81,7 @@ yarn create vite my-vue-app --template vue
8181
pnpm create vite my-vue-app --template vue
8282
```
8383

84-
<<<<<<< HEAD
85-
查看 [create-vite](https://github.com/vitejs/vite/tree/main/packages/create-vite) 以获取每个模板的更多细节:`vanilla``vanilla-ts`, `vue`, `vue-ts``react``react-ts``react-swc``react-swc-ts``preact``preact-ts``lit``lit-ts``svelte``svelte-ts`
86-
=======
87-
See [create-vite](https://github.com/vitejs/vite/tree/main/packages/create-vite) for more details on each supported template: `vanilla`, `vanilla-ts`, `vue`, `vue-ts`, `react`, `react-ts`, `react-swc`, `react-swc-ts`, `preact`, `preact-ts`, `lit`, `lit-ts`, `svelte`, `svelte-ts`, `solid`, `solid-ts`, `qwik`, `qwik-ts`.
88-
>>>>>>> f9180423b31ee2c41ba36b47fd68d7facde81d82
84+
查看 [create-vite](https://github.com/vitejs/vite/tree/main/packages/create-vite) 以获取每个模板的更多细节:`vanilla``vanilla-ts`, `vue`, `vue-ts``react``react-ts``react-swc``react-swc-ts``preact``preact-ts``lit``lit-ts``svelte``svelte-ts``solid``solid-ts``qwik``qwik-ts`
8985

9086
## 社区模板 {#community-templates}
9187

guide/ssr.md

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -269,12 +269,8 @@ CLI 命令 `$ vite dev` 和 `$ vite preview` 也可以用于 SSR 应用:你可
269269
270270
## SSR 格式 {#ssr-format}
271271
272-
<<<<<<< HEAD
273272
默认情况下,Vite 生成的 SSR 打包产物是 ESM 格式。实验性地支持配置 `ssr.format` ,但不推荐这样做。未来围绕 SSR 的开发工作将基于 ESM 格式,并且为了向下兼容,commonjs 仍然可用。如果你的 SSR 项目不能使用 ESM,你可以通过 [Vite v2 外部启发式方法](https://v2.vitejs.dev/guide/ssr.html#ssr-externals) 设置 `legacy.buildSsrCjsExternalHeuristics: true` 生成 CJS 格式的产物。
274-
=======
275-
By default, Vite generates the SSR bundle in ESM. There is experimental support for configuring `ssr.format`, but it isn't recommended. Future efforts around SSR development will be based on ESM, and CommonJS remains available for backward compatibility. If using ESM for SSR isn't possible in your project, you can set `legacy.buildSsrCjsExternalHeuristics: true` to generate a CJS bundle using the same [externalization heuristics of Vite v2](https://v2.vitejs.dev/guide/ssr.html#ssr-externals).
276273
277-
:::warning Warning
278-
Experimental `legacy.buildSsrCjsExternalHeuristics` and `ssr.format: 'cjs'` are going to be removed in Vite 5. Find more information and give feedback [in this discussion](https://github.com/vitejs/vite/discussions/13816).
274+
:::warning 安全注意事项
275+
实验性的 `legacy.buildSsrCjsExternalHeuristics` `ssr.format: 'cjs'` 将在 Vite 5 中移除。可以在 [此讨论](https://github.com/vitejs/vite/discussions/13816) 中找到更多信息,并提供反馈意见。
279276
:::
280-
>>>>>>> f9180423b31ee2c41ba36b47fd68d7facde81d82

guide/static-deploy.md

Lines changed: 2 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -330,28 +330,8 @@ $ npx wrangler pages publish dist
330330

331331
默认情况下,推送到该指定分支的任何新的 commit 都会自动触发一个新的部署。[Auto-Deploy](https://render.com/docs/deploys#toggling-auto-deploy-for-a-service) 可以在项目设置中部署。
332332

333-
<<<<<<< HEAD
334-
你也可以为你的项目添加一个 [自定义域名](https://render.com/docs/custom-domains)
335-
336-
## 腾讯云 Webify
337-
338-
[腾讯云 Webify](https://webify.cloudbase.net/) 支持从 Git 仓库直接部署您的 Vite 应用。
339-
340-
进入 [Webify 新建应用页面](https://console.cloud.tencent.com/webify/new),根据选择您代码仓库所在的 Git 平台(GitHub、GitLab 或者 Gitee 码云),完成授权流程后,便可导入仓库。
341-
342-
应用配置如下:
343-
344-
- 构建命令填入 `npm run build`
345-
- 输出目录填入 `dist`
346-
- 安装命令填入 `npm install`
347-
348-
![Webify 配置](../images/webify-configuration.png)
349-
350-
应用创建之后,等待构建、部署完毕,便可以通过应用的默认域名(`.app.tcloudbase.com`)来访问应用。如 https://my-vite-vue-app-4gi9tn1478d8ee71-1255679239.ap-shanghai.app.tcloudbase.com/
351-
=======
352-
You can also add a [custom domain](https://render.com/docs/custom-domains) to your project.
333+
还可以为在项目添加一个 [自定义域名](https://render.com/docs/custom-domains)
353334

354335
## Flightcontrol
355336

356-
Deploy your static site using [Flightcontrol](https://www.flightcontrol.dev/?ref=docs-vite), by following these [instructions](https://www.flightcontrol.dev/docs/reference/examples/vite?ref=docs-vite)
357-
>>>>>>> f9180423b31ee2c41ba36b47fd68d7facde81d82
337+
使用 [Flightcontrol](https://www.flightcontrol.dev/?ref=docs-vite) 部署静态站点,可以按照 [说明](https://www.flightcontrol.dev/docs/reference/examples/vite?ref=docs-vite) 进行操作。

0 commit comments

Comments
 (0)