vue项目打包后显示空白解决方案?

目录

前言

一、页面空白?

二、图片加载不出来?

总结


前言

vue打包后会出现空白页面,这说明配置的时候路径有问题,接下来一起看看如何解决把。


一、页面空白?

页面空白说明打包路径有问题,打开config/index.js,找到build下的assetsPublicPath,修改为'./',如下:

这里说一下,dev环境下 assetsPublicPath: '/',表示项目根目录,build 环境下的 assetsPublicPath: './',表示当前更目录

配置完后打包发现有页面出现了

注意:如果还没有页面出现,那可能是你的路由模式选用了history,修改为hash就可以啦

二、图片加载不出来?

如果发现本地图片显示不出来,那肯定是图片地址引用错误了,此时打开build/utils.js,找到ExtractTextPlugin.extract,新增 publicPath: '../../',如下图:

此时再打包,图片就会显示正常了


总结

以上就是今天要讲的内容,本文仅仅简单介绍了打包后可能出现的两种情况及解决方法,如果对你有帮助记得三连哟~

  • 4
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值