14 -vue 打包图片路径错误解决

一、构建 VUE 项目

直接用官网的方式建立vue 项目

vue init webpack vue-demo


二、打包 VUE 项目

npm run build

2.1 打包项目介绍

会在项目根目录下出现一个 dist 文件夹,项目目录如下图:

打包.png

.
1、这便是打包后的文件,直接将dist 文件夹放到服务器就可以。
2、原 vue 下 src/assets/ 内的文件会被压缩、转为Base64等;
3、原 vue 下 static/ 下的文件,会直接放入压缩后的 static/ 内。


三、打包后的 dist 项目 白屏、图片路径错误解决。

我们直接打开 dist/index.html 发现页面为白屏,且图片路径也发生错误。这需要对打包过程进行配置。

1、 config->index.js 修改:
config.png
2、build->utils.js 添加:
utils.png
3、图片路径的写法

(1)src/assets/ 下:

<img src="../assets/img/loginback.png" class="test-img" />            // html

background: url('../assets/img/loginback.png') no-repeat top left ;   // css

(2)static/ 下:

<img src="../../static/img/loginback.png" class="test-img" />            // html

background: url('../../static/img/loginback.png') no-repeat top left ;   //  css

参考文献:
https://www.cnblogs.com/muamaker/p/8023522.html
https://blog.csdn.net/qq_25479327/article/details/79625621

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 1 Webpack 1.1 概念简介 1.1.1 WebPack是什么 1、一个打包工具 2、一个模块加载工具 3...
    Kevin_Junbaozi阅读 6,974评论 0 16
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 136,314评论 19 139
  • 今天一天过得挺充实。累并快乐着。上午干了半天活,收拾50号教室。下午又去会场忙,从两点多一直忙到晚上十点。简直把我...
    沄莹阅读 90评论 0 0
  • 婚后的某一天,酒红闲着无聊,便去皇家的花园玩耍。穆华仪在管理财政,最亲的元觉姐姐在管理作战事情,欧阳两姐妹都去了大...
    白发公主阅读 236评论 0 0
  • 17年最后时刻,站在新天地,挥手告别旧时光,张开怀抱迎接新的明天! 回首间,往事过往云烟。挥手告别的是昨天,留不住...
    雨天的那棵树阅读 429评论 0 3

友情链接更多精彩内容