webpack的资源打包(html中引入的资源和css中引入的资源)配置使用问题

在webpack小项目中,遇到了html img src引用和css资源打包的挑战。问题包括:图片路径错误和css打包时资源引入出错。降低file-loader版本至4.1.0解决了html中img src的问题。而对于css,发现url-loader的limit设置不当导致图片路径错误。最终通过在解析css或scss时设定路径解决了问题。建议遇到类似问题时深入理解官方文档。
摘要由CSDN通过智能技术生成

最近在做一个webpack小项目的文件打包情况

碰见的问题如下:
1、html中的img的src引入为[‘object, module’]的情况
2、对于css打包文件资源引入出错问题引入路径正确,但是图片的放置地址出错

首先对于问题1情况如下:
在这里插入图片描述
图片地址打包是正确的情况
在这里插入图片描述
这个问题的出现原因是因为file-loader的版本太高,我目前开发时最高版本5.1,于是我将file-loader的版本降为4.1.0后问题解决。
在这里插入图片描述

针对问题2这种情况我也找了很多解决方法。

首先找到问题在于html打包时和CSS打包时都是走的url-loader进行打包的而其中设置的额limit限制会将小于该值的打包进CSS目录下,而大于该值的会打包到设置的路径下, 我这里是按照原路径输出的。在这里插入图片描述
所以这是一种情况导致出错的原因,但是因为引入图片时咱

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值