mcpField
N
nuxt

nuxt

github.com/hairyf开发26101 次安装4 周前更新
代码仓库

关于 nuxt

面向全栈 Vue 应用开发者的 Nuxt 3.x 技能,涵盖项目结构、路由、数据获取、渲染、服务端功能、模块与部署。

主要功能

  1. 01项目结构与配置
  2. 02路由与数据获取
  3. 03自动导入与内置组件
  4. 04状态管理与服务端路由
  5. 05渲染模式与部署
  6. 06模块、层与生命周期钩子

适用场景

  1. 01搭建并配置 Nuxt 项目
  2. 02实现路由和数据获取
  3. 03选择渲染与部署方案

安装

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

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

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

包含的文件

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

GENERATION.md
references/
advanced-hooks.md
advanced-layers.md
advanced-module-authoring.md
best-practices-data-fetching.md
best-practices-ssr.md
core-cli.md
core-config.md
core-data-fetching.md
core-deployment.md
core-directory-structure.md
core-modules.md
core-routing.md
features-components-autoimport.md
features-components.md
features-composables.md
features-server.md
features-state.md
rendering-modes.md

详细介绍

Nuxt 是一个全栈 Vue 框架,提供服务端渲染、基于文件的路由、自动导入和强大的模块系统。它使用 Nitro 作为服务端引擎,可在 Node.js、无服务器和边缘平台上进行通用部署。

此技能基于 Nuxt 3.x,生成于 2026-01-28。

核心

主题描述参考
目录结构项目文件夹结构、约定和文件组织core-directory-structure
配置nuxt.config.ts、app.config.ts、运行时配置、环境变量core-config
CLI 命令开发服务器、构建、生成、预览和实用工具命令core-cli
路由基于文件的路由、动态路由、导航、中间件、布局core-routing
数据获取useFetch、useAsyncData、$fetch、缓存、刷新core-data-fetching
模块创建和使用 Nuxt 模块、Nuxt Kit 工具core-modules
部署使用 Nitro 进行平台无关的部署,支持 Vercel、Netlify、Cloudflarecore-deployment

功能

主题描述参考
Composable 自动导入Vue API、Nuxt composable、自定义 composable、实用工具features-composables
组件自动导入组件命名、延迟加载、水合策略features-components-autoimport
内置组件NuxtLink、NuxtPage、NuxtLayout、ClientOnly 等features-components
状态管理useState composable、适用于 SSR 的状态、Pinia 集成features-state
服务端路由API 路由、服务端中间件、Nitro 服务端引擎features-server

渲染

主题描述参考
渲染模式通用渲染(SSR)、客户端渲染(SPA)、混合渲染、路由规则rendering-modes

最佳实践

主题描述参考
数据获取模式高效获取、缓存、并行请求、错误处理best-practices-data-fetching
SSR 与水合避免上下文泄漏、水合不匹配、composable 模式best-practices-ssr

高级主题

主题描述参考
Layers使用可复用的层扩展应用advanced-layers
生命周期钩子构建时、运行时和服务端钩子advanced-hooks
模块编写使用 Nuxt Kit 创建可发布的 Nuxt 模块advanced-module-authoring

评论

支持 Markdown