开发及依赖环境

前端

vscode、vue3.0、node.js、vuex、axios、vuerouter、element-plus、uniapp、uview、vue-plugin-hiprint、echarts、signalr消息推送及vol自研组件等

后台

.net8、sqlsugar、entityframework6.0、dapper、jwt、dapper、autofac、epplus、signalR、quartz、redis、memoryCache、自研工作流

数据库

sqlserver、mysql、oracle、pgsql、oceanBase、gaussDB、达梦、神通数据库、人大金仓

环境配置

  1. 安装VS2022
  2. 安装nodejs 18.+版本
  3. nodejs下载地址open in new window 点击v18.20.6-x64.msi 下载

创建数据库

  1. vol.pro/db文件夹下,找到对应数据库脚本并执行(需要提前创建好数据库后再执行脚本)
  2. 如果不需要分库,只执行vol_pro_main.sql即可

启动后台

  1. 使用vs2022打开后台项目修改appsettings.json中数据链接;
  2. 打开后台目录/VolPro.WebApi,双击dev_run.bat启动
  3. 如果闪退使用cmd切换至 /VolPro.WebApi目录输入dotnet run查看异常

启动前端

  1. 打开目录../web.vite ,双击install.bat等待安装,安装完成后双击run.bat启动
  2. 启动成功后,浏览器输入http://localhost:9000/访问

启动异常排查

后台启动闪退

  1. 使用vs2022打开项目,手动生成下解决方案。
  2. 使用cmd切换至 /VolPro.WebApi目录输入dotnet run查看异常
  3. 检查appsettings.json数据库连接配置与DBType属性是否配置正确

前端启动闪退

  1. 使用cmd输入node -v检查是否安装nodejs
  2. 前端启动异常:使用cmd切换至 ../web.vite目录下执行 npm install
  3. 如果没有报错,再接着执行 npm run serve 看异常信息

前端登录报错

  1. 看不到验证码:检查后台有没有启动
  2. 能看到验证码但一直显示登录或者报错,WebApi目录下->Download->Logger看异常信息
Last Updated 2025/1/24 12:13:51