详谈vue+webpack解决css引用图片打包后找不到资源文件的问题


Posted in Javascript onMarch 06, 2018

使用vue打包,通过css引用图片资源。

.img { 
  height: 500px; 
  width: 100%; 
  background: url("./assets/img/1.jpg") no-repeat; 
  background-size: 100%; 
 }

热更新开发环境的效果是这样

详谈vue+webpack解决css引用图片打包后找不到资源文件的问题

但打完包出来的页面却报找不到资源的错误。

详谈vue+webpack解决css引用图片打包后找不到资源文件的问题

查了一下原因,css引入图片再打包后,style-loader无法设置自己的publicPath,于是我改变了ExtractTextPlugin的css路径publicPath。

if (options.extract) { 
   return ExtractTextPlugin.extract({ 
    use: loaders, 
    // css 引用图片打包问题 
    publicPath: '../../../', 
    fallback: 'vue-style-loader' 
   }) 
  } else { 
   return ['vue-style-loader'].concat(loaders) 
  }

在build一次,没有报错,正常显示!

以上这篇详谈vue+webpack解决css引用图片打包后找不到资源文件的问题就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
jquery序列化表单以及回调函数的使用示例
Jul 02 Javascript
JS中的form.submit()不能提交表单的错误原因
Oct 08 Javascript
jQuery中prepend()方法使用详解
Aug 11 Javascript
JS模拟Dialog弹出浮动框效果代码
Oct 16 Javascript
Jquery easyui 实现动态树
Nov 17 Javascript
js 中获取制定的cook信息实现方法
Nov 19 Javascript
jQuery使用eraser.js插件实现擦除、刮刮卡效果的方法【附eraser.js下载】
Apr 28 jQuery
Angular2仿照微信UI实现9张图片上传和预览的示例代码
Oct 19 Javascript
javascript中floor使用方法总结
Feb 02 Javascript
使用webpack4编译并压缩ES6代码的方法示例
Apr 24 Javascript
jquery登录的异步验证操作示例
May 09 jQuery
用Angular实现一个扫雷的游戏示例
May 15 Javascript
解决vue+webpack打包路径的问题
Mar 06 #Javascript
解决Vue打包之后文件路径出错的问题
Mar 06 #Javascript
解决在vue项目中,发版之后,背景图片报错,路径不对的问题
Mar 06 #Javascript
在vue中,v-for的索引index在html中的使用方法
Mar 06 #Javascript
解决Vue2.x父组件与子组件之间的双向绑定问题
Mar 06 #Javascript
浅谈Vue2.0中v-for迭代语法的变化(key、index)
Mar 06 #Javascript
vue2.0 循环遍历加载不同图片的方法
Mar 06 #Javascript
You might like
破解图片防盗链的代码(asp/php)测试通过
2010/07/02 PHP
理解php Hash函数,增强密码安全
2011/02/25 PHP
PHP中将网页导出为Word文档的代码
2012/05/25 PHP
php实现的click captcha点击验证码类实例
2014/09/23 PHP
php 微信公众平台开发模式实现多客服的实例代码
2016/11/07 PHP
php5对象复制、clone、浅复制与深复制实例详解
2019/08/14 PHP
Laravel框架源码解析之反射的使用详解
2020/05/14 PHP
javascript中"/"运算符常见错误
2010/10/13 Javascript
js修改地址栏URL参数解决url参数问题
2012/12/15 Javascript
JS的location.href跳出框架打开新页面的方法
2014/09/04 Javascript
ros::spin() 和 ros::spinOnce()函数的区别及详解
2016/10/01 Javascript
js控制div层的叠加简单方法
2016/10/15 Javascript
Ionic+AngularJS实现登录和注册带验证功能
2017/02/09 Javascript
基于Bootstrap框架实现图片切换
2017/03/10 Javascript
vue配置多页面的实现方法
2018/05/22 Javascript
微信小程序实现tab页面切换功能
2018/07/13 Javascript
vue中引用swiper轮播插件的教程详解
2018/08/16 Javascript
jQuery动态生成的元素绑定事件操作实例分析
2019/05/04 jQuery
Vue 递归多级菜单的实例代码
2019/05/05 Javascript
浅谈Vue项目骨架屏注入实践
2019/08/05 Javascript
Angular8基础应用之表单及其验证
2019/08/11 Javascript
windows下安装Python的XlsxWriter模块方法
2018/05/03 Python
用Python写一个模拟qq聊天小程序的代码实例
2019/03/06 Python
django 做 migrate 时 表已存在的处理方法
2019/08/31 Python
Python socket模块方法实现详解
2019/11/05 Python
Python中zip函数如何使用
2020/06/04 Python
Intersport西班牙:在线体育商店
2019/11/06 全球购物
正宗的澳大利亚Ugg靴子零售商:UGG Express
2020/04/19 全球购物
会计电算化个人求职信范文
2014/01/24 职场文书
空中乘务员岗位职责
2014/03/08 职场文书
节能环保演讲稿
2014/08/28 职场文书
幸福中国演讲稿
2014/09/12 职场文书
党员干部民主生活会议批评与自我批评材料
2014/09/20 职场文书
简单租房协议书(范本)
2014/10/13 职场文书
《中国古代诗歌散文欣赏》高中语文教材
2019/08/20 职场文书
MySQL修炼之联结与集合浅析
2021/10/05 MySQL