Skip to content

Commit c24cba0

Browse files
committed
docs(en): merging all conflicts
2 parents 3c0f49f + f918042 commit c24cba0

File tree

10 files changed

+78
-1
lines changed

10 files changed

+78
-1
lines changed

.vitepress/theme/components/HomeSponsors.vue

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,10 @@ const { data } = useSponsor()
4646
text-align: center;
4747
font-weight: 600;
4848
white-space: nowrap;
49-
transition: color 0.25s, border-color 0.25s, background-color 0.25s;
49+
transition:
50+
color 0.25s,
51+
border-color 0.25s,
52+
background-color 0.25s;
5053
/* .VPButton.medium */
5154
border-radius: 20px;
5255
padding: 0 20px;

config/build-options.md

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

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

37+
<<<<<<< HEAD
3738
目前有一个实验性功能支持使用 `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
3842
3943
```ts
4044
type ResolveModulePreloadDependenciesFn = (
@@ -218,9 +222,15 @@ npm add -D terser
218222
219223
## build.copyPublicDir {#build-copypublicdir}
220224
225+
<<<<<<< HEAD
221226
- **实验性特性**
222227
- **类型:** `boolean`
223228
- **默认:** `true`
229+
=======
230+
- **Experimental:** [Give feedback](https://github.com/vitejs/vite/discussions/13807)
231+
- **Type:** `boolean`
232+
- **Default:** `true`
233+
>>>>>>> f9180423b31ee2c41ba36b47fd68d7facde81d82
224234
225235
默认情况下,Vite 会在构建阶段将 `publicDir` 目录中的所有文件复制到 `outDir` 目录中。可以通过设置该选项为 `false` 来禁用该行为。
226236

config/dep-optimization-options.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -64,9 +64,15 @@ export default defineConfig({
6464

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

67+
<<<<<<< HEAD
6768
- **实验性**
6869
- **类型:** `boolean | 'build' | 'dev'`
6970
- **默认:** `'build'`
71+
=======
72+
- **Experimental:** [Give Feedback](https://github.com/vitejs/vite/discussions/13839)
73+
- **Type:** `boolean | 'build' | 'dev'`
74+
- **Default:** `'build'`
75+
>>>>>>> f9180423b31ee2c41ba36b47fd68d7facde81d82
7076
7177
禁用依赖优化,值为 `true` 将在构建和开发期间均禁用优化器。传 `'build'``'dev'` 将仅在其中一种模式下禁用优化器。默认情况下,仅在开发阶段启用依赖优化。
7278

config/shared-options.md

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

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

263+
<<<<<<< HEAD
263264
- **实验性**
264265
- **类型:** `boolean`
265266
- **默认:** `false`
267+
=======
268+
- **Experimental:** [Give Feedback](https://github.com/vitejs/vite/discussions/13845)
269+
- **Type:** `boolean`
270+
- **Default:** `false`
271+
>>>>>>> f9180423b31ee2c41ba36b47fd68d7facde81d82
266272
267273
在开发过程中是否启用 sourcemap。
268274

269275
## css.transformer
270276

277+
<<<<<<< HEAD
271278
- **实验性**
272279
- **类型:** `'postcss' | 'lightningcss'`
273280
- **默认:** `'postcss'`
281+
=======
282+
- **Experimental:** [Give Feedback](https://github.com/vitejs/vite/discussions/13835)
283+
- **Type:** `'postcss' | 'lightningcss'`
284+
- **Default:** `'postcss'`
285+
>>>>>>> f9180423b31ee2c41ba36b47fd68d7facde81d82
274286
275287
该选项用于选择用于 CSS 处理的引擎。详细信息请查看 [Lightning CSS](../guide/features.md#lightning-css)
276288

277289
## css.lightningcss
278290

291+
<<<<<<< HEAD
279292
- **实验性**
280293
- **类型:**
294+
=======
295+
- **Experimental:** [Give Feedback](https://github.com/vitejs/vite/discussions/13835)
296+
- **Type:**
297+
>>>>>>> f9180423b31ee2c41ba36b47fd68d7facde81d82
281298
282299
```js
283300
import type {

config/ssr-options.md

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

2424
## ssr.format
2525

26+
<<<<<<< HEAD
2627
- **实验性**
2728
- **类型:** `'esm' | 'cjs'`
2829
- **默认:** `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
2936
3037
SSR 服务器的构建语法格式。从 Vite v3 开始,SSR 构建默认生成 ESM 格式。设置为 `'cjs'` 可以构建为 CJS 格式,但不推荐这样做。这个选项被标记为实验性的,以便给用户更多时间更新到 ESM。CJS 构建需要复杂的外部化启发式,但在 ESM 格式中则不需要。

guide/build.md

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

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

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

guide/features.md

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

89+
<<<<<<< HEAD
8990
如果你的代码库很难迁移到 `"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
9094
9195
### 客户端类型 {#client-types}
9296

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

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

275+
<<<<<<< HEAD
271276
默认情况下,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
272280
273281
::: tip NOTE
274282
在使用 Lightning CSS 时,不支持 [CSS 预处理器](#css-pre-processors)

guide/index.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,8 @@ Vite 还提供了强大的扩展性,可通过其 [插件 API](./api-plugin)
3636
| [preact](https://vite.new/preact) | [preact-ts](https://vite.new/preact-ts) |
3737
| [lit](https://vite.new/lit) | [lit-ts](https://vite.new/lit-ts) |
3838
| [svelte](https://vite.new/svelte) | [svelte-ts](https://vite.new/svelte-ts) |
39+
| [solid](https://vite.new/solid) | [solid-ts](https://vite.new/solid-ts) |
40+
| [qwik](https://vite.new/qwik) | [qwik-ts](https://vite.new/qwik-ts) |
3941

4042
## 搭建第一个 Vite 项目 {#scaffolding-your-first-vite-project}
4143

@@ -79,7 +81,11 @@ yarn create vite my-vue-app --template vue
7981
pnpm create vite my-vue-app --template vue
8082
```
8183

84+
<<<<<<< HEAD
8285
查看 [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
8389
8490
## 社区模板 {#community-templates}
8591

guide/ssr.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -269,4 +269,12 @@ CLI 命令 `$ vite dev` 和 `$ vite preview` 也可以用于 SSR 应用:你可
269269
270270
## SSR 格式 {#ssr-format}
271271
272+
<<<<<<< HEAD
272273
默认情况下,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).
276+
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).
279+
:::
280+
>>>>>>> f9180423b31ee2c41ba36b47fd68d7facde81d82

guide/static-deploy.md

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

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

333+
<<<<<<< HEAD
333334
你也可以为你的项目添加一个 [自定义域名](https://render.com/docs/custom-domains)
334335

335336
## 腾讯云 Webify
@@ -347,3 +348,10 @@ $ npx wrangler pages publish dist
347348
![Webify 配置](../images/webify-configuration.png)
348349

349350
应用创建之后,等待构建、部署完毕,便可以通过应用的默认域名(`.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.
353+
354+
## Flightcontrol
355+
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

0 commit comments

Comments
 (0)