# uni-vvt **Repository Path**: wolf6069/uni-vvt ## Basic Information - **Project Name**: uni-vvt - **Description**: uni-vvt 项目快速启动模板搭建指南(技术栈:Uniapp + Vue3 + Vite5 + TypeScript + uview-plus) - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-11-10 - **Last Updated**: 2026-06-12 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # uni-vvt 项目快速启动模板 新项目想找个基于uniapp+vite5+vue3+ts的纯净模板,各种找资料,也没有找到合适的模板,要么内容涵盖别的组件,我又懒得删;要么是uniapp的版本太低,不支持vite5。于是自己动手,基于uniapp+vite5+ts+vue3开发了一个快速启动模板,希望对大家有所帮助。 **uni-vvt** uni是指uniapp,vvt是vite、vue3和uniapp的首字母。 **技术栈**:Uniapp + Vite5 + Vue3 + TypeScript + uview-plus **项目名称**:uni-vvt **用途**:多端应用(H5、小程序、App)快速开发启动模板,集成核心依赖与基础配置 # 一、环境准备 搭建前需确保本地已安装以下必要工具,版本建议符合要求以避免兼容性问题: - **Node.js**:推荐 v18 及以上版本(需支持 ESNext 语法) - **包管理器**:pnpm(推荐,也可使用 npm/yarn,命令对应调整即可) - **工具**:用于 App 端编译、运行及调试(HBuilderX不是必须工具) # 二、项目初始化 使用 uni-vvt 模板初始化项目,步骤如下: ```bash # 1. 从代码仓库拉取到本地 git clone https://gitee.com/wolf6069/uni-vvt.git # 2. 使用pnpm安装依赖 pnpm install # 3. 使用vite开发模式运行项目 pnpm dev:h5 ``` # 三、项目目录结构设计 采用模块化目录结构,便于团队协作和后期维护,核心目录如下: ```plaintext uni-vvt/ ├── src/ # 源代码目录 │ ├── api/ # 接口请求模块(按业务模块划分) │ ├── components/ # 自定义公共组件(全局/业务组件) │ ├── pages/ # 页面目录(按路由划分) │ │ └── index/ # 首页模块(含 vue/ts/scss) │ ├── static/ # 静态资源(图片、字体、图标等) │ ├── store/ # 状态管理(Pinia/Vuex) │ ├── styles/ # 全局样式(变量、重置样式等) │ ├── types/ # TypeScript 类型定义(全局类型、接口) │ ├── utils/ # 工具函数(格式化、存储、加密等) │ ├── App.vue # 应用入口组件 │ ├── main.ts # 应用入口文件(初始化 Vue 实例) │ ├── manifest.json # Uniapp 项目配置(平台、权限等) │ └── pages.json # 路由及页面配置 ├── index.html # Vite 入口 HTML 文件 ├── package.json # 项目依赖及脚本配置 ├── tsconfig.json # TypeScript 编译配置 └── vite.config.ts # Vite 构建配置 ``` # 四、测试页面编写(验证模板可用性) 在首页编写简单测试代码,验证 uview-plus 组件及 TS 语法是否正常工作: ```vue ``` # 五、项目运行与调试 根据目标平台执行对应命令,启动开发服务并调试: |目标平台|运行命令|调试说明| |---|---|---| |H5|pnpm dev:h5|启动后访问终端输出的 URL,在浏览器调试| |微信小程序|pnpm dev:mp-weixin|编译后在微信开发者工具中导入 dist/dev/mp-weixin 目录| |App(Android/iOS)|-|在 HBuilderX 中打开项目,连接设备后点击"运行"按钮| |支付宝小程序|pnpm dev:mp-alipay|编译后在支付宝开发者工具中导入对应目录| # 六、贡献者们 感谢给uni-vvt贡献过代码的开发者。 # 七、版本控制 该项目使用Git进行版本管理。您可以在repository参看当前版本。 # 八、作者 您也可以在贡献者名单中参看所有参与该项目的开发者。 # 九、版权说明 该项目签署了MIT License 授权许可,详情请参阅 LICENSE # 十、鸣谢 感谢uniapp、uvew-plus等团队,提供各种各样的组件库,让我们能站在巨人的肩膀上,更快的开发项目。