解决webpack打包样式url()背景图片问题

在webpack4项目中,使用url方法指定的背景图片打包后无法正常显示。问题源于webpack配置不当,错误信息指向图片未找到。通过深入排查,发现是由于webpack默认处理url()函数导致的问题。解决方案是将webpack的url配置设为false,阻止css-loader解析url(…), 从而保留原始路径,确保css中相对路径的图片能正确引用。这一方法适用于css的url()图片通常使用相对路径且图片存放在特定服务器的情况。" 133260987,20014476,Open3D实现点云高程归一化,"['点云处理', 'Open3D库', '三维视觉']
摘要由CSDN通过智能技术生成

定位错误

项目使用webpack4进行编译,打包后的样式中使用url方法指定的背景图片不能够正常显示

源码戳这里

.bgurl{
   
  background-image: url('/images/abc.jpeg')
}

上述样式在webpack中编译出错,配置如下

// stylus
[
  loader: MiniCssExtractPlugin.loader,
  {
   
    loader: 'css-loader',
    options: {
   
      importLoaders: 2,
    }
  },
  'postcss-loader',
  'stylus-loader'
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值