Nuxt 的模块(Modules)系统是什么?有哪些常用模块?

Nuxt 模块是可插拔的功能扩展,在构建时向项目注入插件、组件、composables、配置。

// nuxt.config.ts
export default defineNuxtConfig({
  modules: [
    '@nuxtjs/tailwindcss',   // 集成 Tailwind
    '@nuxt/content',         // 读取 Markdown 内容
    '@pinia/nuxt',           // 集成 Pinia
    '@nuxtjs/i18n'           // 国际化
  ]
})

常用:@nuxtjs/tailwindcss、@pinia/nuxt(状态管理)、@nuxt/content(CMS 式内容)、@nuxtjs/color-mode(暗色)、@nuxtjs/seo。

模块在 nuxt.config 的 modules 数组声明即可自动生效,无需手动注册插件。

同分类其他题目