disableAutoFullBuild

设置为 true 以禁用自动链接所有构建步骤

// vite.config.js

import { ssr } from 'vite-plugin-ssr/plugin'

export default {
	plugins: [
		ssr({
			disableAutoFullBuild: true,
		}),
	],
}

运行 $ vite build 执行了以下三个步骤:

  1. 客户端构建 (dist/client/)
  2. 服务端构建 (dist/server/)
  3. 预渲染(如果开启了 预渲染

disableAutoFullBuild 设置为 true 时,仅执行第 1 步。 要运行完整构建,我们必须:

  • 运行 $ vite build,构建客户端(dist/client/
  • 运行 $ vite build --ssr,构建服务端(dist/server/
  • 以编程方式运行预渲染, 请参考 API > prerender() 程序化

当我们想要对构建过程进行细粒度编程控制时,则使用 disableAutoFullBuild

如果我们的目标是 以编程方式预渲染 那么我们可以将 prerender.disableAutoRun 设置为 true,因为它只会禁用步骤 3 的自动运行