全网整合营销服务商

营销型网站+SEO优化+关键词快排=一站式服务

免费咨询热线:15959292472

[固原seo公司找久澳]图片路径导致webpack打包错误如何处理

  这次给大家带来图片路径导致webpack打包错误如何处理,[固原seo公司找久澳]处理图片路径导致webpack打包错误的注意事项有哪些,[盐城seo公司就荐久澳]小程序页面间传递数据的方式灯塔市小程序制作公司兖州市小程序制作公司下面就是实战案例,一起来看一下。

  

最近在制作一个自己的个人博客的时候遇到这么一个问题○◇•, 在CSS中使用了相对路径来充当背景图片, 如下所示…•▼:

  

 

  

然后将整个工程使用webpack打包之后-=○◇, 在浏览器上运行却报错了…◁, 报错如下:

  

 

  

也就是说, 打包之后这个图片文件找不到了, 那么原因出在哪里呢? 先来看一下我在webpack△△….config.js文件中的配置■▪•:

  

 

  

在这里其实我的loader并没有使用错误的, 图片对应的就是使用url-loader来处理▪-◇◇. 那么再来看一下通过webpack打包之后的目录:

  

 

  

发现dist文件夹中出现了我们想要打包生成的一个文件build★■.js, 同时还额外的生成了一个图片文件, 这个文件就是刚刚我们在CSS中

  

指定的一个背景图片••▲. 通过浏览器的报错信息可以发现△•, build.js为我们指定的这个图片的地址明显不正确▽◁, 在默认情况下, 打包过程会

  

将使用到的图片拷贝一份放到output的path指定的目录下, 然而在build.js中引用的图片路径确实整个工程文件的根目录, 因此自然引

  

用不到. 那么应该如何处理呢? 在webpack.config.js文件中output对象中指定publicPath属性, 它用来指定静态资源 (图片等) 的发布地

  

址□■●, 当配置过该属性后,打包文件 (也就是build.js) 中所有通过相对路径引用的资源都会被配置的路径所替换●△。因此通过如此设置

  

之后build.js中引用该图片的路径会在一开始的根目录的路径后面添加publicPath指定的路径, 所以我们在webpack▲•△○.config•◇•★.js添加

  

下图中的红色框中的内容即可…-:

  

 

  

那么最终运行起来就能够通过dist文件夹找到生成的图片了!

  相信看了本文案例你已经掌握了方法,西安市小程序开发哪家好更多精彩请关注久澳传媒编程栏目其它相关文章!

  推荐阅读:

  webpack如何动态引入文件
 

  

webpack打包指定JS文件需要怎么做

  以上就是图片路径导致webpack打包错误如何处理的详细内容▲-△,更多请关注久澳传媒编程栏目其它相关文章!

[固原seo公司找久澳]图片路径导致webpack打包错误如何处理

您的项目需求

*请认真填写需求信息,我们会在24小时内与您取得联系。