手机版

解决Vue打包后访问图片/图标不显示的问题

时间:2021-08-21 来源:互联网 编辑:宝哥软件园 浏览:

您是否遇到过在打包npm运行构建后,项目在线运行时资源文件(图片和图标)不显示的问题?

接下来,我会和大家分享我的解决方案~

1.检查打包dist中的css文件

打开这个文件后,你会觉得头晕,因为都是打包压缩的css代码,不过没关系,关键词搜索url

检查url路径是否正确匹配

对比后惊人的发现!

所以补充一下就可以了././之前的url路径,但是很麻烦。每次包装后是否需要进行二次加工?

不是的!

2.自动添加的方法././

打开build/utils.js,检查publicPath值是否正确,并进行相应的配置!

if(options . extract){ return extract plugin . extract({ use : loaders,fallback: 'vue-style-loader ',公共路径: '././' })} else { return[' vue-style-loader ']。concat (loaders)}已配置,npm run build将在打包后自动匹配正确的路径,无需手动修改。

摘要

以上是边肖介绍的解决Vue打包后访问图片/图标不显示的解决方案。希望对大家有帮助。如果你有任何问题,请给我留言,边肖会及时回复你。非常感谢您对我们网站的支持!如果你觉得这篇文章对你有帮助,请转载,请注明出处,谢谢!

版权声明:解决Vue打包后访问图片/图标不显示的问题是由宝哥软件园云端程序自动收集整理而来。如果本文侵犯了你的权益,请联系本站底部QQ或者邮箱删除。