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) => { }
]
})