解决vue-cli webpack打包后加载资源的路径问题


Posted in Javascript onSeptember 25, 2018

vue项目,访问打包后的项目,输入路径后,页面加载空白。这时会有两类问题,都是路径问题。

1.一个是css,js,ico等文件加载不到,是目录里少了dist

打开页面时一片空白

解决vue-cli webpack打包后加载资源的路径问题

解决办法:

config/index.js文件的build->assetsPublicPath的默认值改为 './'

assetsPublicPath:资源的根目录。这个是通过http服务器运行的url路径。因为webapp和static中间还有层dist,所以要用'./'

解决vue-cli webpack打包后加载资源的路径问题

2.另一个就是单纯的在背景图使用相对路径导致加载不到图片

例如登录页面的背景图设置

解决vue-cli webpack打包后加载资源的路径问题

我的目录结构是这样的,

解决vue-cli webpack打包后加载资源的路径问题

页的时候没发使用@/../static 只能使用../../../static

这个时候,打包过后的登陆页面引用图片路径错误,多了一个/static/css

解决办法:

build/utils.js文件的ExtractTextPlugin.extract=>新增 publicPath:"../../"

publicPath:重写该加载器(loader) css 的 publicPath 的设置

解决vue-cli webpack打包后加载资源的路径问题

以上这篇解决vue-cli webpack打包后加载资源的路径问题就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
关于文本限制字数的js代码
Apr 02 Javascript
jquery中eq和get的区别与使用方法
Apr 14 Javascript
用jquery写的一个万年历(自写)
Jan 20 Javascript
javascript闭包入门示例
Apr 30 Javascript
打造个性化的功能强大的Jquery虚拟键盘(VirtualKeyboard)
Oct 11 Javascript
Javascrip实现文字跳动特效
Nov 27 Javascript
Angular 常用指令实例总结整理
Dec 13 Javascript
基于JavaScript实现的快速排序算法分析
Apr 14 Javascript
JavaScript正则表达式函数总结(常用)
Feb 22 Javascript
详解微信JS-SDK选择图片遇到的坑
Aug 15 Javascript
Node.js实现批量下载图片简单操作示例
Jan 18 Javascript
Canvas三种动态画圆实现方法说明(小结)
Apr 16 Javascript
详解Vue Elementui中的Tag与页面其它元素相互交互的两三事
Sep 25 #Javascript
axios对请求各种异常情况处理的封装方法
Sep 25 #Javascript
解决vue axios的封装 请求状态的错误提示问题
Sep 25 #Javascript
angular 数据绑定之[]和{{}}的区别
Sep 25 #Javascript
Vue高版本中一些新特性的使用详解
Sep 25 #Javascript
axios全局注册,设置token,以及全局设置url请求网段的方法
Sep 25 #Javascript
vue实现多个元素或多个组件之间动画效果
Sep 25 #Javascript
You might like
简单的过滤字符串中的HTML标记
2006/12/25 PHP
PHP缓存技术的使用说明
2011/08/06 PHP
php的hash算法介绍
2014/02/13 PHP
php中base_convert()进制数字转换函数实例
2014/11/20 PHP
php生成毫秒时间戳的实例讲解
2017/09/22 PHP
jquery ajax 同步异步的执行 return值不能取得的解决方案
2012/01/08 Javascript
Node.js中使用socket创建私聊和公聊聊天室
2015/11/19 Javascript
js基于cookie方式记住返回页面用法示例
2016/05/27 Javascript
js基于setTimeout与setInterval实现多线程
2016/06/17 Javascript
JS获取和修改元素样式的实例代码
2016/08/06 Javascript
bootstrap日历插件datetimepicker使用方法
2016/12/14 Javascript
微信小程序canvas写字板效果及实例
2017/06/15 Javascript
微信小程序环境下将文件上传到OSS的方法步骤
2019/05/31 Javascript
一次微信小程序内地图的使用实战记录
2019/09/09 Javascript
python使用cookielib库示例分享
2014/03/03 Python
Python中的with语句与上下文管理器学习总结
2016/06/28 Python
pycharm远程调试openstack的图文教程
2017/11/21 Python
PyTorch快速搭建神经网络及其保存提取方法详解
2018/04/28 Python
python将回车作为输入内容的实例
2018/06/23 Python
Django REST framework 如何实现内置访问频率控制
2019/07/23 Python
python实现读取excel文件中所有sheet操作示例
2019/08/09 Python
Python破解BiliBili滑块验证码的思路详解(完美避开人机识别)
2020/02/17 Python
Python判断三段线能否构成三角形的代码
2020/04/12 Python
python爬虫实现POST request payload形式的请求
2020/04/30 Python
突袭HTML5之Javascript API扩展1—Web Worker异步执行及相关概述
2013/01/31 HTML / CSS
Stubhub英国:购买体育、演唱会和剧院门票
2018/06/10 全球购物
英国第一的市场和亚马逊替代品:OnBuy
2019/03/16 全球购物
过滤器的用法
2013/10/08 面试题
土木工程应届生自荐信
2013/09/24 职场文书
英文简历中的自我评价用语
2013/12/09 职场文书
班组长岗位职责范本
2014/01/05 职场文书
银行优秀员工事迹
2014/02/06 职场文书
销售人员求职的自我评价分享
2014/03/15 职场文书
一年级学生评语
2014/04/23 职场文书
Python用tkinter实现自定义记事本的方法详解
2022/03/31 Python
MySQL GTID复制的具体使用
2022/05/20 MySQL