fix(module): merge user's options when installing modules

This commit is contained in:
Benjamin Canac
2025-07-09 12:24:18 +02:00
parent 52908c19f1
commit 78f92a24f8

View File

@@ -85,7 +85,7 @@ export default defineNuxtModule<ModuleOptions>({
async function registerModule(name: string, key: string, options: Record<string, any>) { async function registerModule(name: string, key: string, options: Record<string, any>) {
if (!hasNuxtModule(name)) { if (!hasNuxtModule(name)) {
await installModule(name, options) await installModule(name, defu((nuxt.options as any)[key], options))
} else { } else {
(nuxt.options as any)[key] = defu((nuxt.options as any)[key], options) (nuxt.options as any)[key] = defu((nuxt.options as any)[key], options)
} }