Vike's +mode setting is just an alias for Vite's mode setting.

This:

// +config.ts
 
import type { Config } from 'vike/types'
 
export default {
  mode: 'staging'
} satisfies Config

Is equivalent to that:

// vite.config.ts
 
import type { UserConfig } from 'vite'
 
export default {
  mode: 'staging'
} satisfies UserConfig

See also