Edit this page

disableAutoFullBuild

Disable the automatic chaining of build steps.

This setting is deprecated and will soon be removed. (Because Vite will soon use one Rolldown build in replacement of two Rollup builds.)

Consider API > +prerender > disableAutoRun instead.

// pages/+config.js
 
export default {
  // Disable all chaining
  disableAutoFullBuild: true,
  // Or only disable the automatic pre-render triggering
  disableAutoFullBuild: 'prerender'
}

Running $ vite build executes three build steps:

  1. Client-side build (dist/client/).
  2. Server-side build (dist/server/).
  3. Pre-rendering (if pre-rendering is enabled).

When setting disableAutoFullBuild to true then only step 1 is executed. To run the full build, you then have to:

  • Run $ vite build, to build the client-side (dist/client/).
  • Run $ vite build --ssr, to build the server-side (dist/server/).
  • Run the pre-rendering programmatically, see API > JavaScript API > prerender().

If your goal is only to programmatically run pre-rendering then consider using prerender.disableAutoRun instead.

See also