## 开发 ```bash # 克隆项目 git clone -b i18n git@github.com:PanJiaChen/vue-element-admin.git # 进入项目目录 cd vue-element-admin # 安装依赖 npm install # 建议不要直接使用 cnpm 安装依赖,会有各种诡异的 bug。可以通过如下操作解决 npm 下载速度慢的问题 npm install --registry=https://registry.npm.taobao.org # 启动服务 npm run dev ``` 浏览器访问 http://localhost:9527 ## 发布 ```bash # 构建测试环境 npm run build:stage # 构建生产环境 npm run build:prod ``` ## 其它 ```bash # 预览发布环境效果 npm run preview # 预览发布环境效果 + 静态资源分析 npm run preview -- --report # 代码格式检查 npm run lint # 代码格式检查并自动修复 npm run lint -- --fix ``` 更多信息请参考 [使用文档](https://panjiachen.github.io/vue-element-admin-site/zh/) Nginx 部署时设置反向代理+跨域 ```config server { listen 80; server_name www.xxxx.com index index.php index.html index.htm default.php default.htm default.html; root /www/wwwroot/test; location ~/ { # 访问80端口后的所有路径都转发到 proxy_pass 配置的ip中 proxy_pass http://devapi.youxi9.com; # 配置反向代理的ip地址和端口号 【注:url地址需加上http:// 或 https://】 # 指定允许跨域的方法,*代表所有 add_header Access-Control-Allow-Methods *; # 预检命令的缓存,如果不缓存每次会发送两次请求 add_header Access-Control-Max-Age 3600; # 带cookie请求需要加上这个字段,并设置为true add_header Access-Control-Allow-Credentials true; # 表示允许这个域跨域调用(客户端发送请求的域名和端口) # $http_origin动态获取请求客户端请求的域 不用*的原因是带cookie的请求不支持*号 add_header Access-Control-Allow-Origin $http_origin; # 表示请求头的字段 动态获取 add_header Access-Control-Allow-Headers $http_access_control_request_headers; # OPTIONS预检命令,预检命令通过时才发送请求 # 检查请求的类型是不是预检命令 if ($request_method = OPTIONS){ return 200; } } } ``` ## 修改记录 ### v1.5 > 2021.11.16 1. [ ] 账户余额显示(个人信息里有) 2. [ ] 字体颜色可以看清 3. [ ] 默认选中游戏 热血江湖 4. [ ] 清除默认充值显示的账号 5. [ ] 充值时添加充值状态 6. [ ] 账号为空时不能充值 7. [ ] 本地浏览器记录历史充值记录信息