Nuxt模块开发Skill nuxt-modules

Nuxt模块开发技能专注于创建和维护Nuxt框架的扩展模块,用于增强前端应用功能。涉及关键词:Nuxt模块、Vue.js开发、前端扩展、npm发布、CI/CD自动化、E2E测试、模块化开发、Kit实用工具。

前端开发 0 次安装 2 次浏览 更新于 3/9/2026

name: nuxt-modules description: “用于创建Nuxt模块时使用:(1) 发布的npm模块(@nuxtjs/, nuxt-),(2) 本地项目模块(modules/ 目录),(3) 运行时扩展(组件、composables、插件),(4) 服务器扩展(API路由、中间件),(5) 发布/发布模块到npm,(6) 为模块设置CI/CD工作流。提供defineNuxtModule模式、Kit实用工具、钩子、E2E测试和发布自动化。” license: MIT

Nuxt模块开发

创建扩展框架功能的Nuxt模块的指南。

相关技能: nuxt(基础),vue(运行时模式)

快速开始

npx nuxi init -t module my-module
cd my-module && npm install
npm run dev        # 启动开发环境
npm run dev:build  # 在监视模式下构建
npm run test       # 运行测试

可用指南

加载文件

根据任务考虑加载这些参考文件:

不要一次性加载所有文件。 只加载与当前任务相关的文件。

模块类型

类型 位置 用例
已发布 npm包 @nuxtjs/, nuxt- 分发
本地 modules/ 目录 项目特定扩展
内联 nuxt.config.ts 简单的一次性钩子

项目结构

my-module/
├── src/
│   ├── module.ts           # 入口点
│   └── runtime/            # 注入用户应用
│       ├── components/
│       ├── composables/
│       ├── plugins/
│       └── server/
├── playground/             # 开发测试
└── test/fixtures/          # E2E测试

资源