Skip to content
/ x-dev-uni Public template

适用于Vue开发者的移动端的monorepo工程模板

License

Notifications You must be signed in to change notification settings

sukbearai/x-dev-uni

Repository files navigation


x-dev-uni

✨ 特性

  • 📦 基于 pnpm workspace 的 monorepo 工程方案
  • 🎯 uni-app 开发框架
  • 🚀 集成日志、工具、UI组件等多个功能包
  • 💪 使用 TypeScript 构建,提供完整的类型定义
  • 📖 包含完整的文档和使用示例
  • 📦 App打包
  • 🛠️ 技术栈与生态
    • 🎨 UI 框架:wot-design-uni - 基于 Vue3 的 uni-app 组件库
    • 📱 z-paging - 下拉刷新、上拉加载
    • 🚦 weapp-tailwindcss - 即时原子化 CSS 引擎
    • 📊 状态管理:pinia - Vue 官方状态管理方案
    • 🔄 请求库:alova - 下一代请求工具
    • 🔐 认证授权: 详情 - 基于 pinia store persist 的认证方案
    • ⚡️ 分包优化: @uni-ku/bundle-optimizer - Uniapp Vue3 版本的分包优化实现
    • 🛹 iconfont自定义图标:iconfont - iconfont 自定义图标

📦 项目结构

.
├── apps                # 应用目录
│   ├── h5             # H5 应用
│   └── weapp          # 微信小程序
├── docs               # 文档站点
├── examples           # 示例项目
└── packages           # 工具包
    ├── logger         # 日志包
    ├── preset         # 预设样式包
    ├── ui             # UI组件包
    └── utils          # 工具包

🔧 环境要求

  • Node.js: >= 22.13.0
  • pnpm: >= 9.8.0

🚀 快速开始

# 安装依赖
pnpm install

# 开发
pnpm dev  # 微信小程序

# 打开微信开发工具
pnpm open:dev  # 微信小程序

About

适用于Vue开发者的移动端的monorepo工程模板

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •