Appearance
Vue3 管理后台安装
概述
DSMall Pro管理后台基于Vue 3 + Element Plus + Vite开发,本文档介绍如何安装和配置管理后台。
环境要求
基础环境
推荐版本
安装步骤
1. 获取代码
bash
# 进入管理后台目录
cd vue-element-admin2. 安装依赖
bash
# 使用npm安装
npm install
# 或使用yarn安装
yarn install
# 如果安装速度慢,可以使用国内镜像
npm config set registry https://registry.npmmirror.com
npm install3. 配置环境变量
创建 .env.production 文件:
env
# 系统类型配置
VITE_SYSTEM_TYPE = admin
# API基础地址
VITE_APP_BASE_URL=https://your-domain.com
# 文件上传地址
VITE_FILE_BASE_URL=https://your-domain.com
# 应用配置
VITE_APP_TITLE=DSMall Pro管理后台4. 开发环境启动
bash
# 启动开发服务器
npm run dev
# 或使用yarn
yarn dev访问地址:http://localhost:5173
5. 生产环境构建
bash
# 构建生产版本
npm run build
# 或使用yarn
yarn build构建完成后,文件会生成在 dist/ 目录。
6. 部署到Web服务器
bash
# 复制构建文件到Web服务器
cp -r dist/* /var/www/html/admin/7. Nginx配置
nginx
server {
listen 80;
server_name admin.your-domain.com;
root /var/www/html/admin;
index index.html;
# 处理Vue Router的history模式
location / {
try_files $uri $uri/ /index.html;
}
}多端部署说明
DSMall Pro支持多端部署,采用子域名方式部署不同的系统端:
系统类型配置
在 .env.production 文件中设置 VITE_SYSTEM_TYPE 参数:
env
# 管理后台
VITE_SYSTEM_TYPE=admin
# 商户端
VITE_SYSTEM_TYPE=merchant
# 店铺端
VITE_SYSTEM_TYPE=store子域名部署
DSMall Pro采用子域名方式部署三个不同的系统端:
| 系统端 | 子域名 | 部署目录 | 系统类型 |
|---|---|---|---|
| 管理后台 | admin.your-domain.com | /var/www/html/admin/ | admin |
| 商户端 | merchant.your-domain.com | /var/www/html/merchant/ | merchant |
| 店铺端 | store.your-domain.com | /var/www/html/store/ | store |
部署步骤
- 修改系统类型:在
.env.production中设置对应的VITE_SYSTEM_TYPE - 重新构建:执行
npm run build重新编译 - 部署文件:将
dist/目录下的文件部署到对应的Web目录 - 配置子域名:在DNS中解析对应的子域名到服务器IP
Nginx子域名配置示例
nginx
# 管理后台
server {
listen 80;
server_name admin.your-domain.com;
root /var/www/html/admin;
index index.html;
location / {
try_files $uri $uri/ /index.html;
}
}
# 商户端
server {
listen 80;
server_name merchant.your-domain.com;
root /var/www/html/merchant;
index index.html;
location / {
try_files $uri $uri/ /index.html;
}
}
# 店铺端
server {
listen 80;
server_name store.your-domain.com;
root /var/www/html/store;
index index.html;
location / {
try_files $uri $uri/ /index.html;
}
}验证安装
1. 开发环境测试
bash
# 启动开发服务器
npm run dev
# 检查控制台输出
# 应该看到类似以下信息:
# Local: http://localhost:5173/
# Network: http://192.168.1.100:5173/2. 构建测试
bash
# 构建项目
npm run build3. 功能测试
- 访问管理后台登录页面
- 测试用户登录功能
- 测试菜单导航功能
- 测试API接口调用
常见问题
安装后问题
Q: 页面刷新404怎么办? A: 确认Nginx配置中添加了:location / { try_files $uri $uri/ /index.html; }
最后更新:2024-01-20
维护者:DSPlatform技术团队(德尚网络)
获取帮助
如果您在使用过程中遇到问题,可以通过以下方式获取帮助:
- 官方网站:https://www.csdeshang.com
- 电话咨询:15364080101(微信同号)
- QQ咨询:858761000
- 邮箱咨询:858761000@qq.com
- 工作时间:工作日 9:00-18:00
- 微信咨询:扫码添加微信

版权所有 © 2014-至今 德尚网络