• 技术文章 >web前端 >Vue.js

    vue.js打包后图片路径错误怎么办

    coldplay.xixicoldplay.xixi2020-11-17 15:29:57原创280

    vue.js打包后图片路径错误的解决办法:1、修改【assetsPublicPath: './'】;2、打开【webpack.prod.conf.js】,在output增加【publicPath: './'】。

    vue.js打包后图片路径错误的解决办法:

    【相关文章推荐:vue.js

    解决办法如图:

    (1)、

    47ea417fd9bae4ceb667f583c937e20.png

    修改assetsPublicPath: './'

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

    59e6b016db80e07e42a968f00dfb177.png

    虽然解决了资源路径的引用问题,但是资源里面的背景图片还是不显示, 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代码,如图所示:

    6f3b90ca5ee364f5446549b1263999f.png

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

    相关免费学习推荐:javascript(视频)

    以上就是vue.js打包后图片路径错误怎么办的详细内容,更多请关注php中文网其它相关文章!

    声明:本文原创发布php中文网,转载请注明出处,感谢您的尊重!如有疑问,请联系admin@php.cn处理
    专题推荐:vue.js 图片路径
    上一篇:vue.js如何做到seo 下一篇:vue项目能直接引入vue.js吗
    线上培训班

    相关文章推荐

    • 图片路径导致webpack打包错误如何处理• vue的本地静态图片路径• 解决vue-cli的打包图片路径错误• 在vue中如何实现动态绑定图片以及data返回图片路径

    全部评论我要评论

  • 取消发布评论发送
  • 1/1

    PHP中文网