详谈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 相关文章推荐
仅IE9/10同时支持script元素的onload和onreadystatechange事件分析
Apr 27 Javascript
Javascript 面向对象(一)(共有方法,私有方法,特权方法)
May 23 Javascript
jquery的冒泡事件的阻止与允许(三种实现方法)
Feb 01 Javascript
JS返回上一页实例代码通过图片和按钮分别实现
Aug 16 Javascript
js函数模拟显示桌面.scf程序示例
Apr 20 Javascript
jQuery实现点击该行即可删除HTML表格行
Oct 17 Javascript
10个最优秀的Node.js MVC框架
Aug 24 Javascript
vue路由教程之静态路由
Sep 03 Javascript
vue从零实现一个消息通知组件的方法详解
Mar 16 Javascript
Vue-cli assets SubDirectory及PublicPath区别详解
Aug 18 Javascript
JavaScript实现随机点名小程序
Oct 29 Javascript
html5中sharedWorker实现多页面通信的示例代码
May 07 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
用PHP+MySql编写聊天室
2006/10/09 PHP
分享PHP入门的学习方法
2007/01/02 PHP
手把手教你打印出PDF(关于fpdf的简单应用)
2013/06/25 PHP
浅析PHP数据导出知识点
2018/02/17 PHP
PHP排序算法之冒泡排序(Bubble Sort)实现方法详解
2018/04/20 PHP
JavaScript中this关键字使用方法详解
2007/03/08 Javascript
JavaScript避免内存泄露及内存管理技巧
2014/09/05 Javascript
javascript省市区三级联动下拉框菜单实例演示
2015/11/29 Javascript
JavaScript设计模式经典之工厂模式
2016/02/24 Javascript
JavaScript的String字符串对象常用操作总结
2016/05/26 Javascript
javascript 数组的正态分布排序的问题
2016/07/31 Javascript
jquery将json转为数据字典的实例代码
2019/10/11 jQuery
微信小程序button标签open-type属性原理解析
2020/01/21 Javascript
解决echarts中横坐标值显示不全(自动隐藏)问题
2020/07/20 Javascript
js实现类选择器和name属性选择器的示例步骤
2021/02/07 Javascript
Vue2.x-使用防抖以及节流的示例
2021/03/02 Vue.js
[03:21]辉夜杯主赛事 12月25日TOP5
2015/12/26 DOTA
Python程序语言快速上手教程
2012/07/18 Python
python基础教程之获取本机ip数据包示例
2014/02/10 Python
Python编写百度贴吧的简单爬虫
2015/04/02 Python
详解python如何调用C/C++底层库与互相传值
2016/08/10 Python
Python中用post、get方式提交数据的方法示例
2017/09/22 Python
Django rest framework基本介绍与代码示例
2018/01/26 Python
python 调用钉钉机器人的方法
2019/02/20 Python
对django2.0 关联表的必填on_delete参数的含义解析
2019/08/09 Python
Python不支持 i ++ 语法的原因解析
2020/07/22 Python
python与js主要区别点总结
2020/09/13 Python
Python fileinput模块如何逐行读取多个文件
2020/10/05 Python
Yahoo-PHP面试题2
2014/12/06 面试题
实习教师自我鉴定
2013/09/27 职场文书
运动会通讯稿300字
2014/02/02 职场文书
大学生暑期实践感言
2014/02/26 职场文书
挂职学习心得体会
2014/09/09 职场文书
中班下学期幼儿评语
2014/12/30 职场文书
2016年学校“3.12”植树节活动总结
2016/03/16 职场文书
三种方式清除vue路由跳转router-link的历史记录
2022/04/10 Vue.js