Nuxt 的配置与钩子系统使得自定义 Nuxt 的方方面面、并添加你可能需要的任何集成(Vue 插件、CMS、服务端路由、组件、日志等)成为可能。
Nuxt 模块是在使用 nuxt dev 以开发模式启动 Nuxt,或使用 nuxt build 为生产构建项目时,按顺序运行的函数。借助模块,你可以将自定义方案封装、充分测试并作为 npm 包共享,而无需向项目中添加不必要的样板代码,也无需修改 Nuxt 本身。
Create Your First Module
学习如何使用官方启动模板创建你的第一个 Nuxt 模块。
Understand Module Structure
学习 Nuxt 模块是如何构成的,以及如何定义它们。
Add Plugins, Components & More
学习如何从你的模块注入插件、组件、组合式函数和服务端路由。
Use Hooks & Extend Types
在你的模块中掌握生命周期钩子、虚拟文件和 TypeScript 声明。
Test Your Module
学习如何对你的 Nuxt 模块进行单元、集成和 E2E 测试。
Follow Best Practices
使用这些指南构建高性能且可维护的 Nuxt 模块。
Publish & Share Your Module
加入 Nuxt 模块生态,并将你的模块发布到 npm。