【Nuxt3系列二十】关键概念-模块

95 阅读1分钟

Nuxt本身很强大,但是不是适合所有人。但是如果一味的加功能进去,又会使得Nuxt非常臃肿。

所以Nuxt的Module系统可以很方便的扩展,module还支持npm分发

添加modules

安装了所需的模块之后,你可以将它们添加到 nuxt.config.ts 文件中的 modules 属性下。通常,模块的开发者会提供额外的步骤和使用详情。

export default defineNuxtConfig({
  modules: [
    // Using package name (recommended usage)
    '@nuxtjs/example',

    // Load a local module
    './modules/example',

    // Add module with inline-options
    ['./modules/example', { token: '123' }],

    // Inline module definition
    async (inlineOptions, nuxt) => { }
  ]
})

创建模块

看这里 nuxt.com/docs/guide/…