美文网首页
webpack打包图片问题

webpack打包图片问题

作者: 牙牙and小尾巴 | 来源:发表于2019-06-14 15:33 被阅读0次

在项目打包时发现,虽然默认static文件夹里面的内容不会被打包,但是static中的图片文件,如果是通过相对路径引入到css样式中,那么在最终打包时,在css文件中发现,其仍然会被转换成base64的图片文件数据,在这种情况下,即使替换打包文件中的static文件的图片,也不会真的替换程序中的图片。而如果采用绝对路径的形式引入到css样式中,则不会被处理成base64。
因此,webpack默认将static目录的文件原原本本输出,所以当页面要使用绝对路径时,图片就需要放在static目录。如果用了相对路径,图片仍然放在static,static目录的图片被打包出来也没有多大意义,删了也不会影响图片展示。

所以一般assets目录存相对路径用的图片,static存绝对路径用的图片。相对目录的图片在出包后由于被打包进js,不方便更换图片,而绝对路径的图片没有被打包进js而是在static文件夹下,所以可以随时更换。就是网上所说的,static放有可能经常被更换的图片(商品图片之类),assets放组件使用的图片(如一些menu的背景图片等)。

**即需要打包成base64的放入assets目录下,不需要的放入static。同时注意,图片处理成base64后不需要进行图片请求,可以有效减少浏览器请求,但处理成base64文件不宜过大.

参考原文https://blog.csdn.net/weixin_40012136/article/details/77992125

相关文章

  • webpack打包图片问题

    在项目打包时发现,虽然默认static文件夹里面的内容不会被打包,但是static中的图片文件,如果是通过相对路径...

  • webpack图片打包问题

    最近终于讲完了Gemba Walk,终于有时间大把的时间好好补补最近落下的知识了。 背景描述 最近需要给项目中加上...

  • Electron+Mobx+React开发记录(二)

    > Contents 前言 webpack4图片打包的问题 webpack4样式表打包分离 应用构建工具elect...

  • webpack 图片路径问题

    今天在学 webpack 时碰到一个问题,就是 webpack 通过插件 file-loader 打包图片后,在最...

  • Webpack打包图片路径问题

    Webpack使用file-loader处理图片 在页面中引入图片有两种方式 img标签引入 css引入 file...

  • webpack打包后图片问题

    当我们启动一个服务的时候,会先去执行webpack编译,然后在进行页面渲染。webpack会根据我们的配置,将不同...

  • webpack 打包html img src问题

    最近,在看webpack打包图片的一些知识,首先webpack打包图片用的是url-loader; 当前loade...

  • 使用webpack打包时图片路径问题

    webpack打包时会分析图片的src路径,在打包相应图片的同时,修改图片的src路径为打包后图片的位置。 因此,...

  • webpack增量发布多页应用

    一,webpack打包存在的问题 webpack的打包顺序: varpath=require('path'); m...

  • webpack打包图片

    在前端开发过程中,在html、css和js中都经常会需要引用图片,引用图片就需要考虑图片引入路径的正确性。当项目进...

网友评论

      本文标题:webpack打包图片问题

      本文链接:https://www.haomeiwen.com/subject/obkpfctx.html