• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号
您的位置:首页 > 程序设计 >微信小程序 > 图片路径导致webpack打包错误如何处理

图片路径导致webpack打包错误如何处理

作者:匿名 字体:[增加 减小] 来源:互联网 时间:2018-11-30

匿名通过本文主要向大家介绍了webpack,web,打包等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
这次给大家带来图片路径导致webpack打包错误如何处理,处理图片路径导致webpack打包错误的注意事项有哪些,下面就是实战案例,一起来看一下。

最近在制作一个自己的个人博客的时候遇到这么一个问题, 在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打包错误如何处理的详细内容,更多请关注微课江湖其它相关文章!

分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • 图片路径导致webpack打包错误如何处理
  • 如何限制Webpack压缩图片的大小
  • 如何操作webpack处理文件
  • webpack如何动态引入文件

相关文章

  • 2018-11-30关于微信小程序上传图片到服务器的代码
  • 2018-11-30微信小程序想要什么
  • 2018-11-30JS循环Nodelist Dom列表的4种方式
  • 2017-06-20一个微信小程序仿豆瓣电影开发示例
  • 2018-11-30利用微信小程序中Canvas API来合成海报生成组件封装
  • 2018-11-30从零开始开发微信小程序步骤(三)
  • 2018-11-3024小时开发阴阳师小程序
  • 2018-11-30 微信小程序:如何实现tabs选项卡效果示例
  • 2018-11-30简述微信小程序是如何实现手势的各种需求
  • 2018-11-30微信小程序 图片等比例缩放

文章分类

  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号

最近更新的内容

    • 详解优化你的微信小程序
    • 微信小程序如何实现获取微信运动步数的案例(图)
    • 微信小程序实例:轮播图的代码实现与分析
    • 微信小程序表单组件 label
    • 微信小程序 实现拖拽事件监听实例详解
    • 微信小程序 WXS模块
    • 关于微信小程序的动画效果的实现
    • 微信小程序中module.exports和exports的区别
    • 多宫格抽奖活动的实现
    • 微信小程序开发中关于疑问的解决办法总结

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有