diff --git a/src/module.ts b/src/module.ts index 3e1d628a2..91e4e3406 100644 --- a/src/module.ts +++ b/src/module.ts @@ -408,7 +408,7 @@ export default defineNuxtModule({ extendViteConfig((config) => { config.optimizeDeps = config.optimizeDeps || {} config.optimizeDeps.include = config.optimizeDeps.include || [] - config.optimizeDeps.include.push('slugify') + config.optimizeDeps.include.push('@nuxt/content > slugify') config.plugins?.push({ name: 'content-slot', @@ -801,6 +801,12 @@ export default defineNuxtModule({ await installModule('@nuxtjs/mdc', nuxtMDCOptions) + // Update mdc optimizeDeps options + extendViteConfig((config) => { + config.optimizeDeps = config.optimizeDeps || {} + config.optimizeDeps.include = config.optimizeDeps.include?.map(id => id.replace(/^@nuxtjs\/mdc > /, '@nuxt/content >')) + }) + nuxt.options.runtimeConfig.public.content = defu(nuxt.options.runtimeConfig.public.content, { locales: options.locales, defaultLocale: contentContext.defaultLocale,