run build:prod 前端打包 后找不到css;改造为mybatis-plus后找不到方法

来源:1-1 、导学(课程简介、ERP与CRM融合成为大趋势)

慕勒9843853

2023-10-31

求助:
1.npm run build:prod 前端打包 后找不到css等文件怎么解决?
图片描述

2.我用了mybatis-plus 但是mapper中的方法还需要手动去写能帮我看看吗?
图片描述
图片描述
图片描述
图片描述

写回答

4回答

Yerik老师

2023-11-01

首先你确保你没有更改前端代码,另外"Failed to load resource: net::ERR_FILE_NOT_FOUND" 错误是浏览器无法找到或加载指定的资源文件。这个错误可能与项目的路径配置有关。在 Vue.js 项目中,publicPath 是一个配置项,用于指定你的应用在服务器上的基本 URL。默认情况下,它被设置为 '/',这意味着你的应用会从服务器的根目录加载资源。如果你将 publicPath 设置为 './',意味着资源应该相对于你的 index.html 文件所在的位置加载,而不是从服务器的根目录加载。但是这种配置很可能会导致其他问题。

0
0

Yerik老师

2023-11-01

https://img1.sycdn.imooc.com/szimg/6541bb2c097f675004420196.jpg

咱们项目使用的是mybatis,所以这个注解默认会选择mybatis,所以问题很可能出在这里,所以让你单独写个mapper

0
0

Yerik老师

2023-11-01

https://img1.sycdn.imooc.com/szimg/6541b241096303b807450286.jpg

这个就是依赖,你直接启动没错就行,这是老师在本地安装好之后上传的

你检查你的mapper有没有继承mybaitsPlus的BaseMapper,可以单独写一个mapper,然后再service层直接

调用

QueryWrapper queryWrapper=new QueryWrapper0;

queryWrapper.eq("xxx",xxxx);

xxxMapper.selectList(queryWrapper)


0
2
Yerik老师
回复
慕勒9843853
我从来没有让你安装依赖,你问题里面没有说清楚是布到线上,我以为你本地出问题了,所以先让你本地启动起来,你那个打包问题,很可能是你本地环境出问题了,你先把git里面的dist下载下来,布上去,看有没有问题。如果没有问题,那就是基本确定是你本地环境的问题。然后再排查。另外建议你沟通注意方式,咱们是解决问题,不是来争吵的,咱们项目用的是mybaits,如果项目有什么问题,你可以尽管提问,你自己拓展要使用mybaitsplus已经超出课程范围了,不过老师还是会帮你解决问题,只是希望你注意说话方式!
2023-11-01
共2条回复

Yerik老师

2023-11-01

1、老师已经把依赖包传到git 里面了,你全部下载下来,直接运行即可

2、 对于这种错误,一般在于mapper接口与xml文件无法绑定。

3、MyBatisPlus的版本号要和MyBatis的版本号匹配,否则可能会出现兼容性问题。你系统检查一下自己的配置

4、https://img1.sycdn.imooc.com/szimg/65419fb509cc45a502780044.jpg你这边报错的是selectList方法,但是你调的是list方法

0
4
Yerik老师
回复
慕勒9843853
git不是截图给你了吗,怎么会找不到?关于后端,你先按照老师给你说的方式去做可以不?这个问题很明显是你的mapper这块的问题,你先看你有没有继承baseMapper。先帮你解决问题,自然就会找到原因。
2023-11-01
共4条回复

SpringBoot+Vue3打造企业级ERP+CRM一体化SaaS系统

SpringBoot+Vue3打造企业级ERP+CRM一体化SaaS系统

287 学习 · 84 问题

查看课程