详谈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 相关文章推荐
firefox下对ajax的onreadystatechange的支持情况分析
Dec 14 Javascript
jquerymobile checkbox及时刷新才能获取其准确值
Apr 14 Javascript
使用Math.floor与Math.random取随机整数的方法详解
May 07 Javascript
jQuery实现长文字部分显示代码
May 13 Javascript
jQuery学习之prop和attr的区别示例介绍
Nov 15 Javascript
基于jQuery实现的向下滑动二级菜单效果代码
Aug 31 Javascript
JS实现自动固定顶部的悬浮菜单栏效果
Sep 16 Javascript
有关Promises异步问题详解
Nov 13 Javascript
值得分享和收藏的xmlplus组件学习教程
May 05 Javascript
Angularjs 1.3 中的$parse实例代码
Sep 14 Javascript
使用ionic(选项卡栏tab) icon(图标) ionic上拉菜单(ActionSheet) 实现通讯录界面切换实例代码
Oct 20 Javascript
微信小程序 Storage更新详解
Jul 16 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 base64+gzinflate压缩编码和解码代码
2008/10/03 PHP
php 安全过滤函数代码
2011/05/07 PHP
php格式化电话号码的方法
2015/04/24 PHP
php生成条形码的图片的实例详解
2017/09/13 PHP
基于PHP+mysql实现新闻发布系统的开发
2020/08/06 PHP
Prototype 学习 工具函数学习($A方法)
2009/07/12 Javascript
jquery1.4 教程二 ajax方法的改进
2010/02/25 Javascript
jquery动画3.创建一个带遮罩效果的图片走廊
2012/08/24 Javascript
详解JavaScript的流程控制语句
2015/11/30 Javascript
javascript和jquery实现用户登录验证
2016/05/04 Javascript
jQuery插件EasyUI设置datagrid的checkbox为禁用状态的方法
2016/08/05 Javascript
酷! 不同风格页面布局幻灯片特效js实现
2021/02/19 Javascript
Angular 4.x+Ionic3踩坑之Ionic 3.x界面传值详解
2018/03/13 Javascript
详解在create-react-app使用less与antd按需加载
2018/12/06 Javascript
vscode vue 文件模板的配置方法
2019/07/23 Javascript
JavaScript 链表定义与使用方法示例
2020/04/28 Javascript
Python 通过URL打开图片实例详解
2017/06/01 Python
Python基于pygame模块播放MP3的方法示例
2017/09/30 Python
Python 20行简单实现有道在线翻译的详解
2019/05/15 Python
Python2比较当前图片跟图库哪个图片相似的方法示例
2019/09/28 Python
python修改微信和支付宝步数的示例代码
2020/10/12 Python
微软英国官方网站:Microsoft英国
2016/10/15 全球购物
奢华时尚的独特视角:La Garçonne
2018/06/07 全球购物
什么是反射
2012/03/17 面试题
Linux如何修改文件和文件夹的权限
2013/09/05 面试题
财务人员求职自荐书范文
2014/02/10 职场文书
视光学毕业生自荐书范文
2014/02/13 职场文书
学雷锋月活动总结
2014/04/25 职场文书
低碳日宣传活动总结
2014/07/09 职场文书
协商一致解除劳动合同协议书
2014/09/14 职场文书
公司证明怎么写
2014/09/22 职场文书
先进事迹材料范文
2014/12/29 职场文书
2015年学雷锋活动总结
2015/02/06 职场文书
欧也妮葛朗台读书笔记
2015/06/30 职场文书
Python中for后接else的语法使用
2021/05/18 Python
《王国之心》迎来了发售的20周年, 野村哲发布贺图
2022/04/11 其他游戏