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>) {
if (!hasNuxtModule(name)) {
await installModule(name, options)
await installModule(name, defu((nuxt.options as any)[key], options))
} else {
(nuxt.options as any)[key] = defu((nuxt.options as any)[key], options)
}