NuxtN
Nuxt2y ago
Tirius

How to read custom module options that defined in nuxt.config from module plugin ?

// nuxt.config
export default defineNuxtConfig({
    ui: {
        hello: 'world'
    }
});


You can read module options in module.ts like this

// module
export default defineNuxtModule<ModuleOptions>({
    meta: {
        name: 'ui',
        configKey: 'ui',
    },
    setup(options, nuxt) {
        // options - module options

        // Add plugin
        addPlugin(resolve('./runtime/plugin'));
    }
});


But how to read module options in plugin ?

// /runtime/plugin
export default defineNuxtPlugin((nuxt) => {
    // How to access module options here ?
});
Was this page helpful?