开发及依赖环境
前端
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、达梦、神通数据库、人大金仓
环境配置
- 安装VS2022
- 安装nodejs 18.+版本
- nodejs下载地址 点击v18.20.6-x64.msi 下载
创建数据库
- vol.pro/db文件夹下,找到对应数据库脚本并执行(需要提前创建好数据库后再执行脚本)
- 如果不需要分库,只执行
vol_pro_main.sql
即可
启动后台
- 使用vs2022打开后台项目修改appsettings.json中数据链接;
- 打开后台目录/VolPro.WebApi,双击dev_run.bat启动
- 如果闪退使用cmd切换至 /VolPro.WebApi目录输入
dotnet run
查看异常
启动前端
- 打开目录../web.vite ,双击
install.bat
等待安装,安装完成后双击run.bat启动 - 启动成功后,浏览器输入
http://localhost:9000/
访问
启动异常排查
后台启动闪退
- 使用vs2022打开项目,手动生成下解决方案。
- 使用cmd切换至 /VolPro.WebApi目录输入
dotnet run
查看异常 - 检查
appsettings.json
数据库连接配置与DBType
属性是否配置正确
前端启动闪退
- 使用cmd输入node -v检查是否安装nodejs
- 前端启动异常:使用cmd切换至 ../web.vite目录下执行
npm install
- 如果没有报错,再接着执行 npm run serve 看异常信息
前端登录报错
- 看不到验证码:检查后台有没有启动
- 能看到验证码但一直显示登录或者报错,
WebApi目录下->Download->Logger
看异常信息