vue webpack打包后图片路径错误的完美解决方法


Posted in Javascript onDecember 07, 2018

项目用run dev build 打包后,发现很多图片都不显示,在本地是没有问题的啊!找原因发现通过webpack+vuecli默认打包的css、js等资源,路径都是绝对的。

vue webpack打包后图片路径错误的完美解决方法

因为我们的图片路径都是经历过文件夹的,在本地引用图片是绝对路径,但打包后因为把配置的static文件夹当成了根路径,所以很多图片找不到都不显示。

解决办法如图:

(1).

vue webpack打包后图片路径错误的完美解决方法

修改 assetsPublicPath: './'

(2).打开webpack.prod.conf.js,在output:增加 publicPath: './'

vue webpack打包后图片路径错误的完美解决方法

虽然解决了资源路径的引用问题,但是资源里面的背景图片还是不显示, background: url("../../assets/images/logo-index.png") no-repeat;被相对打包后变成了url(static/img/logo-index.2fbf2.png) no-repeat所以我们要保留css引用图片的正常路径,即:url(../../static/img/logo-index.2fbf2.png) no-repeat

那么就需要修改build文件夹下的utils.js代码,如图所示:

vue webpack打包后图片路径错误的完美解决方法

添加publicPath:'../../'这一行代码,这样不论是字体还是图片的引用问题都能解决。

总结

以上所述是小编给大家介绍的vue webpack打包后图片路径错误的完美解决方法,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

Javascript 相关文章推荐
js封装的textarea操作方法集合(兼容很好)
Nov 16 Javascript
查看大图功能代码jquery版
Nov 05 Javascript
window.open 以post方式传递参数示例代码
Feb 27 Javascript
jQuery树形下拉菜单特效代码分享
Aug 15 Javascript
TypeScript入门-接口
Mar 30 Javascript
Vue通过input筛选数据
Oct 26 Javascript
深入理解Vue-cli搭建项目后的目录结构探秘
Jul 13 Javascript
vue watch深度监听对象实现数据联动效果
Aug 16 Javascript
详解webpack打包时排除其中一个css、js文件或单独打包一个css、js文件(两种方法)
Oct 26 Javascript
微信小程序实现页面浮动导航
Jan 28 Javascript
js prototype深入理解及应用实例分析
Nov 25 Javascript
Vue实现点击当前元素以外的地方隐藏当前元素(实现思路)
Dec 04 Javascript
详解在create-react-app使用less与antd按需加载
Dec 06 #Javascript
vant(ZanUi)结合async-validator实现表单验证的方法
Dec 06 #Javascript
使用react render props实现倒计时的示例代码
Dec 06 #Javascript
微信小程序冒泡事件及其阻止方法实例分析
Dec 06 #Javascript
谈谈React中的Render Props模式
Dec 06 #Javascript
详解Vue-axios 设置请求头问题
Dec 06 #Javascript
超好用的jQuery分页插件jpaginate用法示例【附源码下载】
Dec 06 #jQuery
You might like
PHP使用数组依次替换字符串中匹配项
2016/01/08 PHP
phalcon框架使用指南
2016/02/23 PHP
PHP实现文件上传与下载实例与总结
2016/03/13 PHP
PHP使用PDO访问oracle数据库的步骤详解
2017/09/29 PHP
PHP依赖注入原理与用法分析
2018/08/21 PHP
Laravel5.4框架中视图共享数据的方法详解
2019/09/05 PHP
JavaScript Archive Network 集合
2007/05/12 Javascript
Javascript 读后台cookie代码
2008/09/15 Javascript
jQuery图片预加载 等比缩放实现代码
2011/10/04 Javascript
javascript数组的使用
2013/03/28 Javascript
js函数返回多个返回值的示例代码
2013/11/05 Javascript
JavaScript将Web页面内容导出到Word及Excel的方法
2015/02/13 Javascript
BootStrap 智能表单实战系列(五) 表单依赖插件处理
2016/06/13 Javascript
js中用cssText设置css样式的简单方法
2016/09/19 Javascript
NodeJS整合银联网关支付(DEMO)
2016/11/09 NodeJs
JavaScript实现职责链模式概述
2018/01/25 Javascript
Vue使用高德地图搭建实时公交应用功能(地图 + 附近站点+线路详情 + 输入提示+换乘详情)
2018/05/16 Javascript
AngularJS上传文件的示例代码
2018/11/10 Javascript
vue项目搭建以及全家桶的使用详细教程(小结)
2018/12/19 Javascript
vue+Element实现搜索关键字高亮功能
2019/05/28 Javascript
微信小程序蓝牙连接小票打印机实例代码详解
2019/06/03 Javascript
详解Python各大聊天系统的屏蔽脏话功能原理
2016/12/01 Python
利用Python实现网络测试的脚本分享
2017/05/26 Python
Python中顺序表的实现简单代码分享
2018/01/09 Python
Python安装图文教程 Pycharm安装教程
2018/03/27 Python
python学生管理系统的实现
2020/04/05 Python
20世纪40年代连衣裙和复古服装:The Seamstress Of Bloomsbury
2018/07/24 全球购物
印尼最大的网上书店:Gramedia.com
2018/09/13 全球购物
北大青鸟学生求职信
2013/09/24 职场文书
制衣厂各岗位职责
2013/12/02 职场文书
大学同学十年聚会感言
2014/02/21 职场文书
2015年教师党员公开承诺书
2015/01/22 职场文书
致运动员的广播稿
2015/08/19 职场文书
车辆挂靠协议书
2016/03/23 职场文书
导游词之杭州西湖
2019/09/19 职场文书
一篇文章了解正则表达式的替换技巧
2022/02/24 Javascript