当前位置: 首页 > article >正文

idea 部署 AJ-Report 启动的注意事项

AJ-Report 入门参考:
AJ-Report 初学(入门教程)

gitee 下载:https://gitee.com/anji-plus/report/releases
根据上面提供的 gitee 下载链接,点击直接下载
在这里插入图片描述
最上面的就是最新版本的,旧版本往下拉就可以找到,有三个下载:
1、aj-report-xxxx.zip 这个是发行版,windows 下载之后改下配置可以直接运行 .bat 文件启动
2、Source code (zip) 如果你想在 windows 下看源码或者启动就下载这个
3、Source code (tar.gz) 如果你想直接在 linux 下运行就下载这个


idea 部署启动 AJ-Report 注意事项

在本地 idea 启动,所以下载的是 Source code (zip),
实际的压缩包如: report-V1.5.1.zip,解压后,用 idea 将整个项目 report-V1.5.1打开
后端端口号:9095

后端启动注意:

1、idea 直接将整个项目 report-V1.5.1 都 open
如果只打开了里面的 report-core (后端),就会导致 maven 拉包的时候出现问题

2、将 数据库配置修改成自己的数据库,三个yml文件都需要修改
在这里插入图片描述
3、maven 拉完包,右击选中“report-core/src/main/java/com/anjiplus/template/gaea/business/ReportApplication.java”启动
在这里插入图片描述

前端启动

前端端口号:9528

1、idea 点击下方的 ”Terminal“

在这里插入图片描述

2、依次输入以下三条命令:

cd report-ui : 刚进入应该是在 report-Vxxx 下,cd 进入 report-ui
npm install : 安装前端所需要的依赖包
npm run dev :运行前端

npm install 安装异常处理

1、报错表明存在依赖冲突。具体来说,项目直接依赖了 html-webpack-plugin@4.0.0-alpha,但是另一个依赖 script-ext-html-webpack-plugin@2.0.1 需要 html-webpack-plugin 的版本为 ^3.0.0。这意味着 script-ext-html-webpack-plugin@2.0.1 不兼容 html-webpack-plugin@4.0.0-alpha。
在这里插入图片描述
解决方案:
在 report-ui/package.json 中将 html-webpack-plugin 的版本改成 3.2.0
在这里插入图片描述

2、报错:40% building 1/2 modules 1 active E:\MY_project\idea\aj-report\zip\report-V1.5.1\report-ui\node_modules\webpack\hot\dev-server.jsError: error:0308010C:digital envelope routines::unsupported

解决方案:
设置环境变量(临时解决)
在”Terminal“ 中运行以下命令,然后重新安装依赖包

set NODE_OPTIONS=--openssl-legacy-provider

npm run dev 运行异常处理

1、运行的时候,报错显示找不到 …/…/…/…/…/…/node_modules/echarts/map/js/china.js,
根据路径找对应文件时发现没有
…/…/…/…/…/…/node_modules/echarts/map,
而有
…/…/…/…/…/…/node_modules_echarts_need/map,
在这里插入图片描述
解决方案:
将所有的 node_modules/echarts 替换成 node_modules_echarts_need

2、运行,报错显示找不到 import “echarts/map/js/china.js”; 对应的文件
暂时处理方案:注释掉 //import “echarts/map/js/china.js”;
保证服务启动成功

启动成功页面:
在这里插入图片描述
访问地址:http://localhost:9528
账号:admin
密码:123456
在这里插入图片描述


http://www.kler.cn/a/555726.html

相关文章:

  • mysql为啥使用B+树
  • 数据结构系列一:初识集合框架+复杂度
  • Hopper架构 GEMM教程
  • 人工智能驱动的自动驾驶:技术解析与发展趋势
  • C# 生成二维码隐藏ASCII码
  • Unitree Project
  • DPVS-2:单臂负载均衡测试
  • Java的Kotlin/Java互操作性
  • OSPF基础知识总结
  • HarmonyOS NEXT 开发实战指南(基于API 12+)
  • 迅为RK3568开发板篇Openharmony配置HDF控制UART-实操-HDF驱动配置UART-修改HCS配置
  • 机器视觉3D深度图颜色含义解析
  • java中 kafka简单应用
  • python脚本实现接入企微机器人
  • CTA策略【量化理论】
  • vscode复制到下一行
  • 企业建站源码系统 php企业网站源码模板
  • 【后端基础】布隆过滤器原理
  • flutter将utf-8编码的字节序列转换为中英文字符串
  • vxe-table 如何实现跟 Excel 一样的数值或金额的负数自动显示红色字体