mcpField
N
nuxt-modules

nuxt-modules

github.com/onmax开发7232.8k 次安装今天更新
代码仓库

关于 nuxt-modules

为开发扩展 Nuxt 框架功能的模块提供参考指南,涵盖模块结构、开发、测试、发布和 CI 工作流。

主要功能

  1. 01模块结构与 Kit 工具
  2. 02开发与钩子指南
  3. 03端到端测试与发布
  4. 04CI 工作流模板

适用场景

  1. 01创建已发布或本地模块
  2. 02使用 Nuxt Kit 实现模块功能
  3. 03为模块配置测试或 CI

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/onmax/nuxt-skills --skill nuxt-modules

安装后在 Claude Code 中输入/nuxt-modules确认已加载。

包含的文件

除 SKILL.md 外,安装时一起下载的参考资料和脚本。

references/
ci-workflows.md
development.md
testing-and-publishing.md

详细介绍

Nuxt 模块开发

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

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

快速开始

npx nuxi init -t module my-module
cd my-module && npm install
npm run dev        # Start playground
npm run dev:build  # Build in watch mode
npm run test       # Run tests

可用指南

加载文件

根据任务考虑加载以下参考文件:

请勿一次性加载所有文件。 只加载与你当前任务相关的文件。

模块类型

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

项目结构

my-module/
├── src/
│   ├── module.ts           # Entry point
│   └── runtime/            # Injected into user's app
│       ├── components/
│       ├── composables/
│       ├── plugins/
│       └── server/
├── playground/             # Dev testing
└── test/fixtures/          # E2E tests

资源

评论

支持 Markdown