项目生成和启动
项目启动 -> 代码生成 -> 生成页面文档 -> 前端开发、后台开发 -> 组件示例 ->框架其他文档
开发及依赖环境
前端
vscode、vue3.0、node.js、vuex、axios、vuerouter、element-plus、uniapp、uview、vue-plugin-hiprint、echarts、signalr 消息推送及 vol 自研组件等
后台
.netcore3.1、.net6、sqlsugar、entityframework6.0、dapper、jwt、dapper、autofac、epplus、signalR、quartz、redis、memoryCache、自研工作流
数据库
sqlserver、mysql、oracle、pgsql、oceanBase、gaussDB、达梦、神通数据库、人大金仓
环境配置
- 安装 VS2022
- 安装 nodejs 16.+ 版本
- nodejs 下载地址 (opens new window)点击 node-v16.20.2-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 ,双击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目录下执行 npm config set strict-ssl false&npm cache clear --force & npm install
3. 如果没有报错,再接着执行 npm run serve 看异常信息
前端登录报错
1. 看不到验证码:检查后台有没有启动
2. 能看到验证码但一直显示登录或者报错,WebApi目录下->Download->Logger看异常信息