Skip to content

Commit b6e24a7

Browse files
authored
Merge pull request #1005 from vitejs/sync-ebcefc9f-1
docs(en): merge docs-cn/sync-docs into docs-cn/dev @ ebcefc9
2 parents e3aaf9b + d0d5b4f commit b6e24a7

File tree

11 files changed

+361
-296
lines changed

11 files changed

+361
-296
lines changed

.vitepress/theme/composables/sponsor.ts

Lines changed: 1 addition & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -47,33 +47,7 @@ const viteSponsors: Pick<Sponsors, 'special' | 'gold'> = {
4747
},
4848
],
4949
gold: [
50-
// through GitHub -> OpenCollective
51-
{
52-
name: 'Remix',
53-
url: 'https://remix.run/',
54-
img: '/remix.svg',
55-
},
56-
{
57-
name: 'Nx',
58-
url: 'https://nx.dev/',
59-
img: '/nx.svg',
60-
},
61-
{
62-
name: 'Transloadit',
63-
url: 'https://transloadit.com/?utm_source=vite&utm_medium=referral&utm_campaign=sponsorship&utm_content=website',
64-
img: '/transloadit.svg',
65-
hasDark: true,
66-
},
67-
{
68-
name: 'Huly',
69-
url: 'https://huly.io/',
70-
img: '/huly.svg',
71-
},
72-
{
73-
name: 'Handsontable',
74-
url: 'https://handsontable.com/docs/react-data-grid/?utm_source=vite_docs&utm_medium=sponsorship&utm_campaign=library_sponsorship_2024',
75-
img: '/handsontable.svg',
76-
},
50+
// now automated via sponsors.vuejs.org too
7751
],
7852
}
7953

config/build-options.md

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -41,12 +41,13 @@ type ResolveModulePreloadDependenciesFn = (
4141
url: string,
4242
deps: string[],
4343
context: {
44-
importer: string
44+
hostId: string
45+
hostType: 'html' | 'js'
4546
},
4647
) => string[]
4748
```
4849
49-
`resolveDependencies` 函数将为每个动态导入调用,同时带着一个它所依赖的 chunk 列表。并且它还会为每个在入口 HTML 文件中导入的 chunk 调用。 可以返回一个新的依赖关系数组,可能被过滤后变少了,也可能有更多依赖注入进来了,同时它们的路径也被修改过`deps` 路径是相对于 `build.outDir` 的。若在注入该模块到 HTML head 时使用 `new URL(dep, import.meta.url)` 获取绝对路径,则对于 `hostType === 'js'`,允许返回一个相对于 `hostId` 的路径
50+
`resolveDependencies` 函数会在每次动态导入时被调用,并包含其依赖的 chunk 列表。同时,它也会在入口 HTML 文件中导入每个 chunk 时被调用。你可以返回一个新的依赖数组,其中可以过滤掉或注入更多的依赖,或修改它们的路径`deps` 路径是相对于 `build.outDir` 的。返回值应是对于 `build.outDir` 的相对路径
5051
5152
```js twoslash
5253
/** @type {import('vite').UserConfig} */

guide/api-plugin.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -431,7 +431,6 @@ Vite 插件也可以提供钩子来服务于特定的 Vite 目标。这些钩子
431431

432432
```js
433433
handleHotUpdate({ server, modules, timestamp }) {
434-
server.ws.send({ type: 'full-reload' })
435434
// 手动使模块失效
436435
const invalidatedModules = new Set()
437436
for (const mod of modules) {
@@ -442,6 +441,7 @@ Vite 插件也可以提供钩子来服务于特定的 Vite 目标。这些钩子
442441
true
443442
)
444443
}
444+
server.ws.send({ type: 'full-reload' })
445445
return []
446446
}
447447
```

package.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,11 +8,11 @@
88
"private": true,
99
"license": "CC BY-NC-SA 4.0",
1010
"devDependencies": {
11-
"@shikijs/vitepress-twoslash": "^1.12.0",
11+
"@shikijs/vitepress-twoslash": "^1.14.1",
1212
"@types/express": "^4.17.21",
1313
"feed": "^4.2.2",
14-
"vitepress": "1.3.1",
15-
"vue": "^3.4.34",
14+
"vitepress": "1.3.3",
15+
"vue": "^3.4.38",
1616
"@types/node": "^20.9.2",
1717
"chalk": "^4.1.2",
1818
"gray-matter": "^4.0.3",

0 commit comments

Comments
 (0)