SuperAPI AI 工具集

nuxt-modules

通用与其它

查看项目

更新于 10-16 02:33

技能介绍

用途:该技能用于指导创建扩展 Nuxt 框架功能的模块,涵盖三类模块:发布到 npm 的模块(@nuxtjs/、nuxt- 前缀)、项目本地模块(modules/ 目录)以及运行时扩展。相关技能包括 nuxt(基础)和 vue(运行时模式)。

快速开始:

npx nuxi init -t module my-module cd my-module && npm install npm run dev # 启动 playground npm run dev:build # 监听模式构建 npm run test # 运行测试

参考文件按需加载:构建模块功能时用 references/development.md(模块结构、defineNuxtModule、Kit 工具、hooks);测试或发布时用 references/testing-and-publishing.md(E2E 测试、最佳实践、发布);需要 CI 工作流模板时用 references/ci-workflows.md(可直接复制的 CI/CD 模板)。

模块类型:Published 位于 npm 包,用于分发 @nuxtjs/、nuxt-;Local 位于 modules/ 目录,用于项目专属扩展;Inline 位于 nuxt.config.ts,用于简单一次性 hooks。

项目结构:src/module.ts 为入口点,src/runtime/ 注入到用户应用中,含 components、composables、plugins、server;playground/ 用于开发测试;test/fixtures/ 用于 E2E 测试。

限制:资料未提供具体收费、价格、平台支持范围或效果说明,这些信息暂未提供。