mcpField
U
uni-helper

uni-helper

github.com/uni-helper开发110796 次安装39 周前更新
代码仓库

关于 uni-helper

uni-helper 是面向 uni-app 开发者的工具集合,涵盖 Vite 插件、实用库、TypeScript 支持和项目模板,用于扩展项目开发能力。

主要功能

  1. 01基于文件的页面路由
  2. 02组件按需自动导入
  3. 03平台专属文件编译
  4. 04组合式与网络工具库
  5. 05模板 TypeScript 类型定义
  6. 06项目脚手架与起始模板

适用场景

  1. 01创建新的 uni-app 项目
  2. 02添加路由和布局系统
  3. 03按需导入组件
  4. 04处理平台专属文件

安装

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

$npx skills add https://github.com/uni-helper/skills --skill uni-helper

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

包含的文件

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

GENERATION.md
references/
lib-uni-network.md
lib-uni-promises.md
lib-uni-typed.md
lib-uni-use.md
plugin-components.md
plugin-layouts.md
plugin-manifest.md
plugin-middleware.md
plugin-pages.md
plugin-platform-modifier.md
plugin-platform.md
starter-create-uni.md
starter-vitesse.md
util-uni-env.md
util-unocss-preset.md

详细介绍

此技能基于 uni-helper 文档生成,生成日期为 2026-01-30。

uni-helper 是一套面向 uni-app 的 AI 驱动开发工具生态,提供 Vite 插件、实用工具库、TypeScript 支持和开发工具,以提升 uni-app 开发体验。

Vite 插件

主题描述参考
vite-plugin-uni-pages面向 uni-app 的基于文件的路由系统,可自动发现页面plugin-pages
vite-plugin-uni-layouts面向 uni-app 的 Nuxt 风格布局系统plugin-layouts
vite-plugin-uni-components按需自动导入组件plugin-components
vite-plugin-uni-manifest使用 TypeScript 编写 manifest.jsonplugin-manifest
vite-plugin-uni-platform基于文件的平台编译(*.h5mp-weixin
vite-plugin-uni-platform-modifier用于属性和指令的平台修饰符plugin-platform-modifier
vite-plugin-uni-middleware为 uni-app 路由提供中间件支持plugin-middleware

库

主题描述参考
uni-use面向 uni-app 的 VueUse 风格组合式工具lib-uni-use
uni-network面向 uni-app 的基于 Promise 的 HTTP 客户端lib-uni-network
uni-promisesuni-app API 的 Promise 封装lib-uni-promises
uni-typeduni-app 模板的 TypeScript 类型定义lib-uni-typed

实用工具

主题描述参考
uni-env面向 uni-app 的环境检测工具util-uni-env
unocss-preset-uni面向 uni-app 的 UnoCSS 预设util-unocss-preset

项目启动模板

主题描述参考
create-uni用于 uni-app 项目的命令行脚手架工具starter-create-uni
vitesse-uni-app由 Vite 驱动的 uni-app 启动模板starter-vitesse

插件顺序最佳实践

使用多个 uni-helper Vite 插件时,推荐顺序如下:

// vite.config.ts
export default defineConfig({
  plugins: [
    UniComponents(),  // 1. Component auto-import
    UniPages(),       // 2. File-based routing
    UniLayouts(),     // 3. Layout system
    UniManifest(),    // 4. Manifest generation
    UniPlatform(),    // 5. Platform-specific files
    UniPlatformModifier(), // 6. Platform modifiers
    UniMiddleware(),  // 7. Route middleware
    Uni(),            // 8. Official uni-app plugin (always last)
  ],
})

快速开始

使用 create-uni 创建新的 uni-app 项目:

# npm 7+, extra double-dash is needed
npm create uni@latest

# pnpm
pnpm create uni

# yarn
yarn create uni

官方资源

评论

支持 Markdown