模块作者指南

学习如何创建 Nuxt 模块,以集成、增强或扩展任何 Nuxt 应用。

Nuxt 的配置钩子系统使得定制 Nuxt 的各个方面成为可能,并添加您所需的任何集成(Vue 插件、CMS、服务器路由、组件、日志记录等)。

Nuxt 模块 是在开发模式下使用 nuxt dev 启动 Nuxt 或使用 nuxt build 构建生产项目时顺序运行的函数。
借助模块,您可以封装、正确测试并作为 npm 包共享自定义解决方案,而无需向项目中添加不必要的样板代码,也无需更改 Nuxt 本身。

创建您的第一个模块

学习如何使用官方起步模板创建您的第一个 Nuxt 模块。

了解模块结构

学习 Nuxt 模块的结构以及如何定义它们。

添加插件、组件及更多

学习如何从您的模块注入插件、组件、可组合函数和服务器路由。

使用钩子并扩展类型

精通模块中的生命周期钩子、虚拟文件和 TypeScript 声明。

测试您的模块

学习如何通过单元测试、集成测试和端到端测试来测试您的 Nuxt 模块。

遵循最佳实践

按照这些指南构建高性能且可维护的 Nuxt 模块。

发布并分享您的模块

加入 Nuxt 模块生态系统,并将您的模块发布到 npm。