详谈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 动画弹出窗体支持多种展现方式
Apr 29 Javascript
javascript oop开发滑动(slide)菜单控件
Aug 25 Javascript
Javascript小技巧之生成html元素
May 15 Javascript
js兼容火狐显示上传图片预览效果的方法
May 21 Javascript
jQuery解析Json实例详解
Nov 24 Javascript
详解javascript高级定时器
Dec 31 Javascript
zTree插件下拉树使用入门教程
Apr 11 Javascript
Javascript类型系统之String字符串类型详解
Jun 21 Javascript
angular.js 路由及页面传参示例
Feb 24 Javascript
Vue声明式渲染详解
May 17 Javascript
微信小程序使用二次贝塞尔曲线画波浪
Dec 25 Javascript
layui关闭弹窗后刷新主页面和当前更改项的例子
Sep 06 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开发工具及资源收藏
2007/01/02 PHP
php curl模拟post提交数据示例
2013/12/31 PHP
Laravel 5.3 学习笔记之 错误&日志
2016/08/28 PHP
Google Suggest ;-) 基于js的动态下拉菜单
2006/10/11 Javascript
不错的新闻标题颜色效果
2006/12/10 Javascript
js传参数受特殊字符影响错误的解决方法
2013/10/21 Javascript
jQuery弹出层插件Lightbox_me使用指南
2015/04/21 Javascript
浅谈JavaScript中setInterval和setTimeout的使用问题
2015/08/01 Javascript
JQuery中Ajax()的data参数类型实例分析
2015/12/15 Javascript
jQuery操作cookie
2016/08/08 Javascript
EL表达式截取字符串的函数说明
2017/09/22 Javascript
JavaScript实现修改伪类样式
2017/11/27 Javascript
select获取下拉框的值 下拉框默认选中方法
2018/02/28 Javascript
微信小程序手机号码验证功能的实例代码
2018/08/28 Javascript
vue.js实现左边导航切换右边内容
2019/10/21 Javascript
如何构建 vue-ssr 项目的方法步骤
2020/08/04 Javascript
解决vuecli3中img src 的引入问题
2020/08/04 Javascript
python实现根据窗口标题调用窗口的方法
2015/03/13 Python
python实现识别手写数字 python图像识别算法
2020/03/23 Python
Python通过调用mysql存储过程实现更新数据功能示例
2018/04/03 Python
Flask框架响应、调度方法和蓝图操作实例分析
2018/07/24 Python
Python 常用模块 re 使用方法详解
2019/06/06 Python
python循环输出三角形图案的例子
2019/11/22 Python
python中导入 train_test_split提示错误的解决
2020/06/19 Python
Python实现图片查找轮廓、多边形拟合、最小外接矩形代码
2020/07/14 Python
解决pip安装tensorflow中出现的no module named tensorflow.python 问题方法
2021/02/20 Python
美国女士泳装店:Swimsuits For All
2017/03/02 全球购物
亚马逊西班牙购物网站:amazon西班牙
2017/03/06 全球购物
飞利浦西班牙官方网站:Philips西班牙
2020/02/17 全球购物
写一个在SQL Server创建表的SQL语句
2012/03/10 面试题
会计应届生的自荐信
2013/12/13 职场文书
公司行政经理岗位职责
2013/12/24 职场文书
国家励志奖学金个人先进事迹材料
2014/05/04 职场文书
小学生国庆演讲稿
2014/09/05 职场文书
安全生产月标语
2014/10/07 职场文书
离婚被告答辩状
2015/05/22 职场文书