详谈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 学习 几种常用方法
Jun 11 Javascript
代码获取历史上的今天发生的事
Apr 11 Javascript
js实现从右向左缓缓浮出网页浮动层广告的方法
May 09 Javascript
JavaScript获取数组最小值和最大值的方法
Jun 09 Javascript
AngularJs bootstrap搭载前台框架——准备工作
Sep 01 Javascript
JavaScript用构造函数如何获取变量的类型名
Dec 23 Javascript
bootstrap表单示例代码分享
May 18 Javascript
浅谈Angular4中常用管道
Sep 27 Javascript
weebox弹出窗口不居中显示的解决方法
Nov 27 Javascript
微信小程序form表单组件示例代码
Jul 15 Javascript
小程序云开发初探(小结)
Oct 24 Javascript
详解微信小程序轨迹回放实现及遇到的坑
Feb 02 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乱码问题
2012/03/25 PHP
PHP实现加密的几种方式介绍
2015/02/22 PHP
php 调用百度sms来发送短信的实现示例
2018/11/02 PHP
PHP 文件上传限制问题
2019/09/01 PHP
一个用js实现控制台控件的代码
2007/09/04 Javascript
JavaScript中定义类的方式详解
2016/01/07 Javascript
Angular2内置指令NgFor和NgIf详解
2016/08/03 Javascript
JS实现图片上传预览功能
2016/11/21 Javascript
js控制一个按钮是否可点击(可使用)disabled的实例
2017/02/14 Javascript
Vue路由跳转问题记录详解
2017/06/15 Javascript
angular4中关于表单的校验示例
2017/10/16 Javascript
vue自定义全局组件(自定义插件)的用法
2018/01/30 Javascript
angularJs中$http获取后台数据的实例讲解
2018/08/08 Javascript
layui的table中显示图片方法
2018/08/17 Javascript
关于vue3.0中的this.$router.replace({ path: '/'})刷新无效果问题
2020/01/16 Javascript
jquery实现淡入淡出轮播图效果
2020/12/13 jQuery
vue如何使用rem适配
2021/02/06 Vue.js
python 随机数生成的代码的详细分析
2011/05/15 Python
python清除字符串里非数字字符的方法
2015/07/02 Python
Python (Win)readline和tab补全的安装方法
2019/08/27 Python
python读文件的步骤
2019/10/08 Python
Django ValuesQuerySet转json方式
2020/03/16 Python
2021年值得向Python开发者推荐的VS Code扩展插件
2021/01/25 Python
在PyCharm中安装PaddlePaddle的方法
2021/02/05 Python
CSS的background属性及CSS3的背景图片设置总结
2016/06/13 HTML / CSS
英国领先的电视购物零售商:Ideal World
2019/03/18 全球购物
Bugatchi官方网站:男士服装在线
2019/04/10 全球购物
两道JAVA笔试题
2016/09/14 面试题
销售类个人求职信范文
2013/09/25 职场文书
企业标语大全
2014/07/01 职场文书
2015年清明节网上祭英烈活动总结
2015/03/26 职场文书
班干部学习委员竞选稿
2015/11/20 职场文书
导游词之湖北梁子湖
2019/11/07 职场文书
MySQL图形化管理工具Navicat安装步骤
2021/12/04 MySQL
宫崎骏十大动画电影,宫崎骏好看的动画电影排名
2022/03/22 日漫
Windows server 2003卸载和安装IIS的图文教程
2022/07/15 Servers