详谈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 相关文章推荐
基于socket.io和node.js搭建即时通信系统
Jul 30 Javascript
jquery操作对象数组元素方法详解
Nov 26 Javascript
node.js中的events.emitter.removeListener方法使用说明
Dec 10 Javascript
jQuery实现多级联动下拉列表查询框
Jan 18 Javascript
浅谈bootstrap源码分析之scrollspy(滚动侦听)
Jun 06 Javascript
深入浅出ES6新特性之函数默认参数和箭头函数
Aug 01 Javascript
让DIV的滚动条自动滚动到最底部的3种方法(推荐)
Sep 24 Javascript
浅谈JS中String()与 .toString()的区别
Oct 20 Javascript
微信小程序 progress组件详解及实例代码
Oct 25 Javascript
Javascript oop设计模式 面向对象编程简单实例介绍
Dec 13 Javascript
微信小程序 弹窗自定义实例代码
Mar 08 Javascript
基于layui table返回的值的多级嵌套的解决方法
Sep 19 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.MVC的模板标签系统(三)
2006/09/05 PHP
推荐一篇入门级的Class文章
2007/03/19 PHP
php编程实现获取excel文档内容的代码实例
2011/06/28 PHP
PHP容易被忽略而出错陷阱 数字与字符串比较
2011/11/10 PHP
浅谈PHP检查数组中是否存在某个值 in_array 函数
2016/06/13 PHP
thinkPHP5.0框架引入Traits功能实例分析
2017/03/18 PHP
详解thinkphp中的volist标签
2018/01/15 PHP
IE与Firefox在JavaScript上的7个不同句法分享
2011/10/30 Javascript
JavaScript基础篇之变量作用域、传值、传址的简单介绍与实例
2013/06/29 Javascript
实现非常简单的js双向数据绑定
2015/11/06 Javascript
基于javascript代码实现通过点击图片显示原图片
2015/11/29 Javascript
JavaScript电子时钟倒计时第二款
2016/01/10 Javascript
js简单设置与使用cookie的方法
2016/01/22 Javascript
AngularJS基础 ng-srcset 指令简单示例
2016/08/03 Javascript
Bootstrap复选框和单选按钮美化插件(推荐)
2016/11/23 Javascript
Javascript Function.prototype.bind详细分析
2016/12/29 Javascript
关于javascript作用域的常见面试题分享
2017/06/18 Javascript
vue父子组件的嵌套的示例代码
2017/09/08 Javascript
jQuery中 DOM节点操作方法大全
2017/10/12 jQuery
JS继承与闭包及JS实现继承的三种方式
2017/10/15 Javascript
bootstrap Table服务端处理分页(后台是.net)
2017/10/19 Javascript
react中使用swiper的具体方法
2018/05/15 Javascript
vue 监听屏幕高度的实例
2018/09/05 Javascript
在Vue项目中取消ESLint代码检测的步骤讲解
2019/01/27 Javascript
JavaScript一元正号运算符示例代码
2019/06/30 Javascript
Vue  webpack 项目自动打包压缩成zip文件的方法
2019/07/24 Javascript
layui将table转化表单显示的方法(即table.render转为表单展示)
2019/09/24 Javascript
Vue自定义多选组件使用详解
2020/09/08 Javascript
解决vue页面刷新,数据丢失的问题
2020/11/24 Vue.js
[01:01:41]DOTA2-DPC中国联赛 正赛 PSG.LGD vs Magma BO3 第二场 1月31日
2021/03/11 DOTA
numpy ndarray 取出满足特定条件的某些行实例
2019/12/05 Python
Selenium执行完毕未关闭chromedriver/geckodriver进程的解决办法(java版+python版)
2020/12/07 Python
基于pycharm 项目和项目文件命名规则的介绍
2021/01/15 Python
Geekbuying波兰:购买中国电子产品
2019/10/20 全球购物
大学生创业计划书的用途
2014/01/08 职场文书
教师四风问题整改措施
2014/09/25 职场文书