昨天把导航稍微写了一下,今天想要上传到github上,使用github的服务器来看看我的静态页面长什么样子,然而在因为我的部署不在根目录,所以打包的路径有问题,在网上找了很多方法尝试,解决办法如下,此方法不管部署在哪里都可以:

  1. 修改配置vue.config.js
module.exports = {publicPath: process.env.NODE_ENV === 'production' ? '././' : '/',}

这样在打包时资源引用路径就是相对路径,而开发过程中是绝对路径

  1. 但是这样修改public文件夹下的资源引用会有问题,所以继续改配置
module.exports = {publicPath: process.env.NODE_ENV === 'production' ? '././' : '/',outputDir:'dist',chainWebpack: (config) => {config.resolve.alias.set('img', resolve('public/img'))}}

然后在页面中这样使用图片

background-image:url("~img/user.jpg");

就没有问题啦~

vue-cli4设置打包相对路径相关推荐

  1. 【vue开发问题-解决方法】(一)在style中设置background-image时路径问题

    [vue开发问题-解决方法](一)在style中设置background-image时路径问题 参考文章: (1)[vue开发问题-解决方法](一)在style中设置background-image时 ...

  2. vue样式中背景图片路径_解决vue打包css文件中背景图片的路径问题

    vue-cli写完的静态页面我们在node环境中引入没有问题,但是打包后放在Apache环境下,路径却有问题了 如一个简单css语句 .welcome { width: 420px; height: ...

  3. vue修改css打包,vue修改打包文件的路径

    最近用vue做一个项目,刚开始没想到后台用的微擎,不能前后端完全独立.而且 index.html 页面放在template文件夹中,而静态的css和js等文件则放在 /addons/business/ ...

  4. vue样式中背景图片路径_vue打包css文件中背景图片的路径问题

    vue-cli写完的静态页面我们在node环境中引入没有问题,但是打包后放在Apache环境下,路径却有问题了 如一个简单css语句 .all_bg { background: url(../imag ...

  5. 运用 Vue CLI4.X 脚手架构建项目实战

    本文是我在学习过程中记录学习的点点滴滴,目的是为了学完之后巩固一下顺便也和大家分享一下,日后忘记了也可以方便快速的复习. 运用 Vue CLI4.X 脚手架构建项目实战 前言 一.什么是 Vue CL ...

  6. vue项目设置img标签的默认图片

    方法一: 首先看看以前(非vue)项目是怎么设置img标签的默认图片: // 设置默认图片 <img src="http://res.spreadwin.com/gmc38PE.jpg ...

  7. vue 前端设置允许跨域_[web]记一次sanic+vue跨域问题

    这两天在琢磨用sanic配合vue来写一个网站,果然马上就遇到问题了... Response to preflight request doesn't pass access control chec ...

  8. vue后台管理系统打包上线到node

    项目准备 1. 配置 alias 别名 使用vue-cli开发项目,最大特色是组件化.组件中频繁引用其他组件或插件.我们可以把一些常用的路径定义成简短的名字.方便开发中使用. //加载path模块 c ...

  9. nuxt静态部署_nuxt静态部署打包相对路径操作

    以往在nuxt项目中,打包静态化部署的的文件如下: 路径为绝对路径,当项目的域名为二级域名的时候,就不能打包为这绝对路径了. nuxt不同于vue项目,思索了许久,终于找到了配置的地方: nuxt项目 ...

最新文章

  1. 【数学专题】约数个数与欧拉函数
  2. 基于Protobuf共享字段的分包和透传零拷贝技术,你了解吗?
  3. 1362. 健康的荷斯坦奶牛【难度: 一般 / 二进制枚举】
  4. 有哪些足不出户,能用十天掌握的新技能?
  5. hashmap移除元素_Java HashMap 如何正确遍历并删除元素的方法小结
  6. 首届React开发者大会于2018年8月18日在广州举办
  7. 项目中遇到的某些问题及解决办法(一)
  8. 现代测试技术与软件关系大吗,现代测试技术及应用学习心得
  9. 《强化学习》中的时序差分控制:Sarsa、Q-learning、期望Sarsa、双Q学习 etc.
  10. Bloom Filter布隆过滤器
  11. Linu下建立svn版本库
  12. cnpack 菜单顺序
  13. Google Python命名规范
  14. 嵌入式系统与普适计算
  15. FFmpeg入门详解之114:DirectShow读取摄像头数据
  16. 物理内存占用多少正常
  17. Android案例手册 - 定位点圆形水波纹和椭圆水波纹
  18. 吉林省四平市谷歌高清卫星地图下载
  19. 浅谈安防监控中视频图像处理技术
  20. logins登录项目

热门文章

  1. 用pandas进行数据分析:结合JData ”用户购买时间预测“数据分析实例(三)
  2. 我的shell脚本实战-编写一个系统发布脚本
  3. matlab 正太随机数,满足正太分布的随机数
  4. pytorch中Tensor和ToTensor
  5. java 大于或等于_【Java】运算符(算术、赋值、比较(关系)、逻辑、条件、位运算符)...
  6. Arduino驱动MPU-6050三轴加速度+三轴陀螺仪模块
  7. linux内核计数函数,Linux 内核学习笔记:malloc 函数
  8. 21岁小伙因撑伞羞耻被中度晒伤
  9. 什么叫喜欢一个人 对一个人有好感又是什么 爱一个人又是什么呢
  10. Android : Dialog中VideoView全屏播放