模块作者指南

了解如何创建 Nuxt 模块,以集成、增强或扩展任何 Nuxt 应用程序。

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

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

创建你的第一个模块

了解如何使用官方入门模板创建您的第一个 Nuxt 模块。

理解模块结构

了解 Nuxt 模块的结构以及如何定义它们。

添加插件、组件及更多

了解如何从模块中注入插件、组件、组合式函数 (composables) 和服务器路由。

使用钩子和扩展类型

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

测试你的模块

了解如何使用单元测试、集成测试和端到端 (E2E) 测试来测试您的 Nuxt 模块。

遵循最佳实践

遵循这些指南,构建高性能且易于维护的 Nuxt 模块。

发布和分享你的模块

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

这有帮助吗?