Migrate Vike settings
Move your Vike settings from vite.config.js to pages/+config.js (or renderer/+config.js):
// vite.config.js
import vike from 'vike/plugin'
export default {
plugins: [
vike({
prerender,
redirects,
baseAssets,
baseServer,
trailingSlash,
disableUrlNormalization
})
]
}// vite.config.ts
import type { UserConfig } from 'vite'
import vike from 'vike/plugin'
export default {
plugins: [
vike({
prerender,
redirects,
baseAssets,
baseServer,
trailingSlash,
disableUrlNormalization
})
]
} satisfies UserConfig// pages/+config.js
export default {
prerender,
redirects,
baseAssets,
baseServer,
trailingSlash,
disableUrlNormalization
}// pages/+config.ts
import type { Config } from 'vike/types'
export default {
prerender,
redirects,
baseAssets,
baseServer,
trailingSlash,
disableUrlNormalization
} satisfies ConfigSupport for defining Vike settings in
vite.config.jswill be removed in the next major release.
All Vike settings are now defined by
+files. (It's an important change as it unlocks new capabilities for Vike extensions.)