1.在CSS中引入图片

#slider1 {background-image: url(./bg02.jpg);background-size: cover;
}

注意:此处的图片与索引文件在同一个目录下;

在开发环境下背景图片是可以好好的显示的,但是打包后提示找不到资源,报错:

解决的方法有两种:暴力的和柔和的

(1)开始使用暴力的方法,在配置文件(webpack.base.conf.js)中设置限制参数

{test: /\.(png|jpe?g|gif|svg)(\?.*)?$/,loader: 'url-loader',options: {limit: 4192,name: utils.assetsPath('img/[name].[ext]')}},

极限参数,代表如果图片小于大约4K则会自动帮你压缩成BASE64编码的图片,否则拷贝文件到生产目录,这里如果将限制值设置很大的话,页面上所有的图片都会压缩成BASE64的图片,这样的话就不会涉及到路径的问题,当然这种暴力的方法会给浏览器带来很大的压力。

(2)现在说说柔和的方法,稍微查一下原因就应该知道,CSS引入图片再打包后,风格装载机无法设置自己的publicPath,所以只要改变风格装载机中的publicPath即可,一行代码即可以搞定,

找到建/ util.js中文件中ExtractTextPlugin的CSS路径,手动添加publicPath参数,

if (options.extract) {return ExtractTextPlugin.extract({use: loaders,publicPath: '../../',fallback: 'vue-style-loader'})} else {return ['vue-style-loader'].concat(loaders)}

重新bulid一下就OK了,我比较喜欢第二种方法,比较方便。

vue-cli中解决css引用图片打包后找不到文件资源的问题相关推荐

  1. vue html img标签绝对路径,vue cli使用绝对路径引用图片问题的解决

    前言 Vue是什么,是一套构建用户界面的渐进式框架(官网解释),什么叫渐进式框架呢,简单回答就是主张最少,这些概念只能自己去看,自己去理解,一千个读者一千个哈姆雷特,不过多的解释.很全面的. Vue是 ...

  2. vue js中解决二进制转图片显示问题

    一:问题 工作中碰到的问题,在处理接口返回的验证码图片时,由于返回的是encode编码代码,在js端获取到数据之后,通过函数encodeURI()来进行解码,之后可以通过在src中设置来实现图片显示: ...

  3. vue css引用图片编译后路径出错

    背景描述: scss中背景图片引用路径是这样: 编译后的文件目录是这样: 现在config index.js的build路径配置是这样: 问题描述: css 和js文件的编译路径都是正确的,/stat ...

  4. vue background-image路径下的图片打包后找不到的问题

    参考 https://segmentfault.com/q/1010000009700735 的解决办法.

  5. Leaflet笔记-把leaflet-tilelayer-wmts移植到vue cli中(含思路)

    目录 前言 过程 前言 关于leaflet的webpackage使用npm安装官方是有明显的解析 但是关于插件特别是TileLayer.WMTS是不提供的,但提供了源码,可以稍微修改下,就能在vue ...

  6. vue打包后出现一些map文件的解决方法

    Vue打包后出现一些map文件的解决办法: 问题: 可能很多人在做vue项目打包,打包之后js中,会自动生成一些map文件,那我们怎么把它去掉不要呢? 1.运行  cnpm run build  开始 ...

  7. scss 是什么?在 Vue.cli 中的安装使用步骤是?有哪几大特性?(gxcw)

    首先什么是scss呢? scss是一种css预处理语言,是一个css的扩展,它在css语法的基础上,允许使用变量,嵌套规则,混合,导入,继承等功能,使得css更加强大和优雅,而且其完全兼容css3. ...

  8. Vue CLI 環境設定與打包

    Vue CLI (Vue.js Command-Line Interface) Vue CLI 是由 Vue.js 核心團隊所開發,用來提供開發者快速建置 Vue.js 專案並整合相關工具鍊的一套指令 ...

  9. 前端笔记-vue cli中axios批量发送get和post请求及注意事项

    目录 基本概念 关键代码 基本概念 这里安装好axios后,还要安装qs npm install --save qs 在vue cli中在created里面调用方法,他会在页面加载完成后自动调用! 批 ...

最新文章

  1. dtree和jquery构建树型结构
  2. Android 自定义Application
  3. 算法 - 贪心算法(集合覆盖问题求解)
  4. Android 逆向分析大全
  5. mysql封装执行_解决Mysql封装类执行报错——Mysql::insert() should not be called
  6. android 地址栏 隐藏,android webview隐藏地址栏
  7. POS Tagging 标签类型查询表(Penn Treebank Project)
  8. Java技术预备作业02杨欣蕊
  9. 医院医疗类报表免费用,提反馈,还能赢取P30!
  10. 关于考研复习数学分析和高等代数
  11. 自学单片机怎么买开发板?
  12. android手表怎样刷机,碉堡了!智能手表也能一键刷机
  13. 张量order和rank的概念区分
  14. 10分钟入门Pandas(添加一些个人见解)
  15. zippo蚀刻计算机键盘,【图片】蚀刻机自己填漆【zippo吧】_百度贴吧
  16. win10搜索计算机中所有excel,win10系统无法搜索到word、excel等文件内容的处理技巧...
  17. 单端反激式变换器开关稳压电源原理图 此博文包含图片 (2009-02-24 12:17:53)转载▼ 标签: 单端反激式 变换器 高频变压器 原理图 磁滞回线 磁心 杂谈 分类: technical
  18. 使用FFmpeg 批量处理视频
  19. oracle 19c INS-20802
  20. 计算机工程的突出技能该怎么写,没有科研竞赛,计算机保研简历应该怎么写?...

热门文章

  1. 中国渔业统计年鉴2020
  2. java:正则表达式匹配IMEI(15或17位)
  3. 【更好用的单片机】Stduino学习(三十一)红外接收模块
  4. 江苏大学 大一绕过选课系统 提前选修高年级课程
  5. 鲁大师Q1季度手机报告:联发科抢占高端,高通霸榜时代结束
  6. 基于python的Nginx日志管理分析系统
  7. RCAR会议:我的RTFA算法里面的generate_detections.py文件
  8. 基于遗忘因子递推最小二乘法辨识一阶RC等效电路模型
  9. 前端内卷加速破局之道
  10. Android局域网实现FTP文件上传下载客户端与服务端