Appearance
UniApp 移动端安装
概述
DSMall Pro移动端基于UniApp + Vue 3开发,支持H5、微信小程序、APP等多个平台,本文档介绍如何安装和配置移动端项目。
环境要求
基础环境
- Node.js 16.0+ - 下载地址
- npm 8.0+ 或 yarn 1.22+
开发工具
推荐版本
安装步骤
1. 获取代码
bash
# 进入移动端目录
cd uniapp
2. 安装依赖
bash
# 使用npm安装
npm install
# 或使用yarn安装
yarn install
# 如果安装速度慢,可以使用国内镜像
npm config set registry https://registry.npmmirror.com
npm install
3. 配置环境变量
编辑 .env.production
文件:
env
# API基础地址
VITE_APP_BASE_URL=https://your-domain.com/api
# 文件上传地址
VITE_FILE_BASE_URL=https://your-domain.com
# 应用配置
VITE_APP_TITLE=DSMall Pro
4. 使用HBuilderX开发
导入项目
- 打开HBuilderX
- 文件 → 导入 → 从本地目录导入
- 选择uniapp项目目录
- 项目导入完成后,可以在HBuilderX中进行可视化操作
运行和构建
在HBuilderX中,您可以通过点击操作进行:
H5开发:
- 点击工具栏的"运行" → "运行到浏览器" → "Chrome"
- 或点击"运行" → "运行到浏览器" → "Edge"
微信小程序开发:
- 点击"运行" → "运行到小程序模拟器" → "微信开发者工具"
- 首次运行需要配置微信开发者工具路径
APP开发:
- 点击"运行" → "运行到手机或模拟器" → "Android"
- 或点击"运行" → "运行到手机或模拟器" → "iOS"
发行构建
在HBuilderX中进行生产环境构建:
H5发行:
- 点击"发行" → "网站-H5手机版"
- 选择输出目录,点击"发行"
微信小程序发行:
- 点击"发行" → "小程序-微信"
- 配置小程序信息,点击"发行"
APP发行:
- 点击"发行" → "原生App-云打包"
- 配置应用信息,点击"发行"
5. 微信小程序配置
在HBuilderX中配置
- 打开项目的
manifest.json
文件 - 在"微信小程序配置"选项卡中:
- 填写小程序AppID
- 配置小程序名称
- 设置版本号
- 配置其他小程序相关设置
在微信开发者工具中配置
- 打开微信开发者工具
- 导入项目(选择HBuilderX生成的微信小程序目录)
- 在"详情"中配置:
- 不校验合法域名
- 开启调试模式
- 开启ES6转ES5
- 开启增强编译
6. H5部署配置
部署到Web服务器
bash
# 复制构建文件到Web服务器
cp -r dist/build/h5/* /var/www/html/h5/
Nginx配置
nginx
server {
listen 80;
server_name h5.your-domain.com;
root /var/www/html/h5;
index index.html;
# 处理Vue Router的history模式
location / {
try_files $uri $uri/ /index.html;
}
# 静态资源缓存
location ~* \.(js|css|png|jpg|jpeg|gif|ico|svg)$ {
expires 1y;
add_header Cache-Control "public, immutable";
}
}
验证安装
1. H5环境测试
在HBuilderX中点击"运行" → "运行到浏览器",检查页面是否正常显示。
2. 微信小程序测试
在HBuilderX中点击"运行" → "运行到小程序模拟器",使用微信开发者工具测试。
3. 功能测试
- 测试用户登录/注册
- 测试页面导航
- 测试API接口调用
- 测试文件上传
- 测试支付功能
最后更新:2024-01-20
维护者:DSPlatform技术团队