Appearance
概述
系统后台前端基于 Vue 2.6 + Element UI / iView 架构开发,源码位于 view/admin/(总后台)与 view/store/(门店后台)。
核心环境配置 (setting.env.js)
开发和构建相关的底层配置位于 src/setting.env.js,该文件抽象了 vue.config.js 的部分常用配置:
| 配置项 | 默认值 | 说明 |
|---|---|---|
isMock | false | 是否开启 Mock 数据拦截 |
publicPath | /admin/ | 部署应用包时的基础 URL 路径 |
outputDir | ../../public/admin | 打包构建产物输出目录(直接输出至后端的 Web 静态目录) |
assetsDir | static | 放置生成的静态资源 (js、css、img、fonts) 的子目录 |
lintOnSave | true | 开发环境保存时是否进行 ESLint 代码检查 |
本地开发与调试
在 view/admin/ 目录下执行:
bash
npm install
npm run serve生产构建与打包
bash
# 生产构建(自动打包并输出到 public/admin/)
npm run buildTIP
打包完成后,访问后台地址 https://域名/admin 即可直接加载打包后的静态页面。