问题是这样的 ,我有一个公共组件模块,其中包含less写的样式而且样式中有url形式的背景图。其他项目在引用这个模块的时候,会引入这个less文件,项目使用webpack打包后会单独抽离出css样式文件(ExtractTextPlugin)。这就导致一个问题,背景图片使用的相对地址在各个项目中无法找到的,也就是背景图片报404错误。

网上的解决方案

1. 绝对地址

最简单的但是把图片上传到文件服务器,然后使用绝对地址。但是每次更新图片都要上传服务器,而且无法控制多个版本。

2. 使用字体文件

这种方法存在跨域问题,不适合公共组件样式。

3. base64转码

如果使用webpack对公共组件模块进行打包的话,我们可以把file-loader把图片转为base64,然后把css一起打包进js。但是如果背景图片被多次引用会出现许多重复的base64图片。而且外部项目直接引入es6模块,所以公共模块本身没有必要打包。

各位大佬有没有什么好的方案,求分享一下经验啊。

#求教# 公共less模块中的背景图片地址应该怎么处理?相关推荐

  1. echarts热力背景图_Echarts 图表中设置背景图片

    在项目开发过程中,遇到在Echarts图表上添加背景图的需求,通过查找Echarts官网的配置项,发现 graphic 能够实现在图表中设置背景图片. image 在Echarts的实例中,找到一个实 ...

  2. Vue中添加背景图片

    往一个div中添加背景图片 bgImg:为图片地址 希望能帮到你!!

  3. html语言设置网页背景,HTML+CSS入门 设置网页中的背景图片的5个属性

    本篇教程介绍了HTML+CSS入门 设置网页中的背景图片的5个属性,希望阅读本篇文章以后大家有所收获,帮助大家HTML+CSS入门. < 在css代码中设置背景图片的方法,包括背景图片.背景重复 ...

  4. 在vue中设置背景图片

    在vue中设置背景图片 在App.vue中将样式中默认的margin-top 改为0,使得页面顶部不留白 #app {font-family: 'Avenir', Helvetica, Arial, ...

  5. Vue项目中设置背景图片

    在Vue项目开发中我们经常要向页面中添加背景图片,可是当我们在样式中添加了背景图片后,编译打包后,配置到服务器上时,由于路径解析的问题,图片并不能够正确的显示出来,如下CSS样式: backgroun ...

  6. 简历背景图片设置html代码,怎么在简历中添加背景图片

    在简历中添加背景图片的方法二 步骤1.在菜单栏选择图片->自来文件->选择图片后->确定; 步骤2.选图片->右键-->设置图片格式->版式->衬于文字下方; ...

  7. table vue 背景图片_table中background背景图片自动拉伸

    解决android:background背景图片被拉伸问题 ImageView中XML属性src和background的区别: background会根据ImageView组件给定的长宽进行拉伸,而s ...

  8. Echarts图表中设置背景图片

    Echarts 图表中设置背景图片 在项目开发过程中,遇到在Echarts图表上添加背景图的需求,通过查找Echarts官网的配置项,发现 graphic 能够实现在图表中设置背景图片. graphi ...

  9. 如何给html文件加背景图片,怎么在文件夹中设置背景图片

    在文件夹中设置美丽的背景图片,可以让你的电脑显得与众不同,下面是学习啦小编给大家整理的一些有关在文件夹中设置背景图片的方法,希望对大家有帮助! 在文件夹中设置背景图片的方法 打开你要设置背景的文件夹, ...

最新文章

  1. 测试跟踪工具Bugzilla介绍
  2. 【Python CheckiO 题解】Even the Last
  3. [转载] Java 重写paint绘图
  4. 如何辨别二逼互联网公司!?
  5. Spring MVC的WebMvcConfigurerAdapter用法收集(零配置,无XML配置)
  6. java知识点(记录用)
  7. EIGRP特性试验笔记
  8. 《How to Write and Publish a Scientifc Paper》个人笔记
  9. 软件加入使用时间_2020年,加入“midi音乐制作讲堂”内部会员,学音乐制作变得更简单...
  10. linux嵌入式聊天室的程序,基于Linux网络聊天室的设计与实现
  11. SVN的目录结构,trunk、tag、branches
  12. 基于Java的实验室预约管理系统
  13. 2021 HTML面试题(最新)不定时更新
  14. 数学基础-概率论01(离散型分布)
  15. 人生感慨,神马都是浮云
  16. Drupal7_2:安装drupal
  17. 互联网基础结构发展的三个阶段
  18. 【JVM】三色标记法
  19. DNS服务器and路由器与交换机
  20. 程序猿最喜欢说的30句话

热门文章

  1. 寻址(实模式和保护模式)
  2. SmartUpload上传下载及文件名和文件内容中文问题
  3. 以Settings.APPLICATION_DEVELOPMENT_SETTINGS打开开发者面板出错总结
  4. Unity3D学习笔记(七):叉乘和四元素
  5. Hibernate关于父类子类的映射
  6. 简单的同步Socket程序服务端
  7. Android eMMC 分区详解(转载)
  8. javascript有用小功能总结(未完待续)
  9. echarts常用实例
  10. asp.net core 使用identityServer4的密码模式来进行身份认证(2) 认证授权原理