Byt*_*ime 5 svelte vite sveltekit
我正在使用 构建一个网站SvelteKit,并使用 搭建网站pnpm create svelte。然而,当我跑步时pnpm build,出现以下错误:
vite v3.0.9 building for production...\n\xe2\x9c\x93 77 modules transformed.\n.svelte-kit/output/client/vite-manifest.json 2.96 KiB\n[vite-plugin-svelte-kit] Error running plugin hook writeBundle for vite-plugin-svelte-kit, expected a function hook.\nerror during build:\nError: Error running plugin hook closeBundle for vite-plugin-svelte-kit, expected a function hook.\n at error (file:///home/leo/code/keo-website/node_modules/.pnpm/rollup@2.77.3/node_modules/rollup/dist/es/shared/rollup.js:1858:30)\n at throwInvalidHookError (file:///home/leo/code/keo-website/node_modules/.pnpm/rollup@2.77.3/node_modules/rollup/dist/es/shared/rollup.js:22551:12)\n at file:///home/leo/code/keo-website/node_modules/.pnpm/rollup@2.77.3/node_modules/rollup/dist/es/shared/rollup.js:22692:24\n at async Promise.all (index 0)\n at async Object.close (file:///home/leo/code/keo-website/node_modules/.pnpm/rollup@2.77.3/node_modules/rollup/dist/es/shared/rollup.js:23662:13)\n at async Promise.all (index 0)\n at async build (file:///home/leo/code/keo-website/node_modules/.pnpm/vite@3.0.9_sass@1.54.7/node_modules/vite/dist/node/chunks/dep-0fc8e132.js:43473:13)\n at async CAC.<anonymous> (file:///home/leo/code/keo-website/node_modules/.pnpm/vite@3.0.9_sass@1.54.7/node_modules/vite/dist/node/cli.js:747:9)\n\xe2\x80\x89ELIFECYCLE\xe2\x80\x89 Command failed with exit code 1.\nRun Code Online (Sandbox Code Playgroud)\n这是我的svelte.config.js:
vite v3.0.9 building for production...\n\xe2\x9c\x93 77 modules transformed.\n.svelte-kit/output/client/vite-manifest.json 2.96 KiB\n[vite-plugin-svelte-kit] Error running plugin hook writeBundle for vite-plugin-svelte-kit, expected a function hook.\nerror during build:\nError: Error running plugin hook closeBundle for vite-plugin-svelte-kit, expected a function hook.\n at error (file:///home/leo/code/keo-website/node_modules/.pnpm/rollup@2.77.3/node_modules/rollup/dist/es/shared/rollup.js:1858:30)\n at throwInvalidHookError (file:///home/leo/code/keo-website/node_modules/.pnpm/rollup@2.77.3/node_modules/rollup/dist/es/shared/rollup.js:22551:12)\n at file:///home/leo/code/keo-website/node_modules/.pnpm/rollup@2.77.3/node_modules/rollup/dist/es/shared/rollup.js:22692:24\n at async Promise.all (index 0)\n at async Object.close (file:///home/leo/code/keo-website/node_modules/.pnpm/rollup@2.77.3/node_modules/rollup/dist/es/shared/rollup.js:23662:13)\n at async Promise.all (index 0)\n at async build (file:///home/leo/code/keo-website/node_modules/.pnpm/vite@3.0.9_sass@1.54.7/node_modules/vite/dist/node/chunks/dep-0fc8e132.js:43473:13)\n at async CAC.<anonymous> (file:///home/leo/code/keo-website/node_modules/.pnpm/vite@3.0.9_sass@1.54.7/node_modules/vite/dist/node/cli.js:747:9)\n\xe2\x80\x89ELIFECYCLE\xe2\x80\x89 Command failed with exit code 1.\nRun Code Online (Sandbox Code Playgroud)\n我在这里所做的大部分事情都是我过去所做的。唯一的区别是我有一个export const prerender = true;insrc/routes/+layout.svelte看起来他们彻底检修了他们的路线系统。
编辑:
Vite 3.1.0已经出来了,如果你只是npm update项目应该没问题
原答案:
这是因为为了解决import.meta.globvite 问题,他们需要 Vite 3.1.0-beta.1 #6398
错误日志提到writeBundle这是一个Vite插件可以 运行的Rollup hook。
package.json您可以通过手动更新以包含来修复错误
{
...
"devDependencies": {
...
"vite": "^3.1.0-beta.1"
}
}
Run Code Online (Sandbox Code Playgroud)
但这个 Vite 版本 3.1.0 很快就会发布,届时将允许通过简单的操作来解决该问题npm update
| 归档时间: |
|
| 查看次数: |
4998 次 |
| 最近记录: |