位置: IT常识 - 正文

【vue项目部署CSS失效】VUE部署后css样式加载无效和失效多种情况解决方案(vue写css)

编辑:rootadmin
【vue项目部署CSS失效】VUE部署后css样式加载无效和失效多种情况解决方案

推荐整理分享【vue项目部署CSS失效】VUE部署后css样式加载无效和失效多种情况解决方案(vue写css),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:vue项目里面css文件放哪里,vue3项目部署,vue3 css,vuejs项目部署,vuejs项目部署,vue项目 部署,vue写css,vue项目css放在哪里好,内容如对您有帮助,希望把文章链接给更多的朋友!

【写在前面】vue3在vscode运行正常、build后在IDEA运行正常,但是当部署在服务器上运行发现样式加载不出来,下面我们针对这些情况进行复现与解决。

一、问题分析

困扰我好久,当即百度原因,百度清一色下面三种情况: 1、nginx配置文件的问题 2、控制台样式404,文件没找到【文件路径错误】 3、样式引入顺序不对存在覆盖 但是我的以上都不是,搞得我头都大,我的居然是java配置拦截的问题;

二、问题解决(多方位解决)

1、nginx配置问题的解决方法是:

找到您服务器上nginx.conf文件,一般在/nginx/conf路径下,编辑该文件,查看一下是否在http的方括号内是否有一下内容,没有的话添加上,有的忽略

include mime.types;default_type application/octet-stream;

这个也是会引发css样式加载不了的状况,添加后效果如下。

【vue项目部署CSS失效】VUE部署后css样式加载无效和失效多种情况解决方案(vue写css)

2、控制台样式引入404解决方法

页面是空白,且控制台加载的样式css和js文件都是404状态也,如下: 那么这种情况问题就出现在前端上了,切记排查你前端项目的vue.config.js文件,看看里面的publicPath变量是否写成了’/’,而不是’./’,这里的·是很重要的,意味着表示相对路径,要是没有点的话就是绝对路径(根目录),所以会存在404的问题。修改后如下: 然后修改好后记得重新打包后上传哟!

3、样式文件引入位置先后的问题解决

当然这个是针对很多人说的elementui的引入的问题,说是调整main.js文件引入elementui的css样式的先后顺序,也就是在import App之前加引入,如下所示顺序:

import 'element-ui/lib/theme-chalk/index.css'import App from './App'

但是我自己测试不管在前在后都一样的效果,所以我个人觉得这个作用没啥用。

4、java配置文件拦截问题解决

之前一直把方向定位在nginx和tomcat及vue前端代码上,却忽略了java的拦截,java应该在spring-mvc.xml文件设置放行文件,也就是mvc:resources标签里面应该将css和image、js进行放行,具体根据你的配置来写,我的如下:

<mvc:resources location="/static/css/" mapping="/static/css/**"/><mvc:resources location="/static/img/" mapping="/static/img/**"/><mvc:resources location="/static/js/" mapping="/static/js/**"/>

之前我以为没有用,把它注释了,导致自己花了好一段时间才定位出来,所以大家当出现css在页面上能加载,但是页面样式错乱的情况下,可以自己去想一想是不是java文件没放行的原因,尤其是有些人会写一些doFilter文件做权限控制。

三、搞定收工

最后再将包重新clean-重新打包后,上传到服务器上面,然后再访问您就会发现其实往往更多时候是自己忽略了一些细节,希望我写的记录的能给迷茫的您带来一些帮助哈,喜欢的话可以收藏哟! 如果还没解决您的问题欢迎留言,看到后博主会尽量回复解答,有其他特殊情况也会定期更新解决方案,期待您的来信与留言!!

【写在最后】喜欢博主的话可以给个小爱心哟,我们一起努力,一起加油!!!岁月静好,愿青春温柔以待

本文链接地址:https://www.jiuchutong.com/zhishi/287179.html 转载请保留说明!

上一篇:Adam优化器(通俗理解)(adamax优化器)

下一篇:vue AntD中栅格布局的四种大小xs,sm,md,lg(element栅格布局)

  • iphone11中国上市时间(iphone11中国上市时间价格)

    iphone11中国上市时间(iphone11中国上市时间价格)

  • proxy录制是什么意思(索尼proxy录制是什么)

    proxy录制是什么意思(索尼proxy录制是什么)

  • 苹果删照片怎么全选(苹果删照片怎么全部删除)

    苹果删照片怎么全选(苹果删照片怎么全部删除)

  • 台式电脑没有摄像头怎么办(台式电脑没有摄像头可以用手机代替吗)

    台式电脑没有摄像头怎么办(台式电脑没有摄像头可以用手机代替吗)

  • 五福合成以后还能扫吗(五福合成以后还能送人吗)

    五福合成以后还能扫吗(五福合成以后还能送人吗)

  • 为什么水凝膜碎的是内屏(水凝膜为什么会破)

    为什么水凝膜碎的是内屏(水凝膜为什么会破)

  • 苹果手机音量按键失灵问题在哪(苹果手机音量按键没反应怎么回事)

    苹果手机音量按键失灵问题在哪(苹果手机音量按键没反应怎么回事)

  • 苹果手机白点怎么设置(苹果手机白点怎么设置出来)

    苹果手机白点怎么设置(苹果手机白点怎么设置出来)

  • 苹果最大内存多少g(iphone最大内存是多少)

    苹果最大内存多少g(iphone最大内存是多少)

  • 抖音下载的视频如何把抖音号去掉(抖音下载的视频如何去掉抖音号)

    抖音下载的视频如何把抖音号去掉(抖音下载的视频如何去掉抖音号)

  • 华为手机怎么下载小红书(华为手机怎么下载歌曲到u盘)

    华为手机怎么下载小红书(华为手机怎么下载歌曲到u盘)

  • so米直播为什么收不到验证码(为什么so米直播下载不了)

    so米直播为什么收不到验证码(为什么so米直播下载不了)

  • 显卡能升级吗(显卡能升级吗需要什么条件)

    显卡能升级吗(显卡能升级吗需要什么条件)

  • 苹果11听筒做了防水处理吗(苹果11修听筒)

    苹果11听筒做了防水处理吗(苹果11修听筒)

  • 计算机主要技术指标通常是指(计算机主要技术指标通常包)

    计算机主要技术指标通常是指(计算机主要技术指标通常包)

  • 主页地址是什么意思(主页地址是什么意思?qq邮箱的网址那么长都填吗?)

    主页地址是什么意思(主页地址是什么意思?qq邮箱的网址那么长都填吗?)

  • hdf用什么软件打开(hdf文件用什么软件可以打开)

    hdf用什么软件打开(hdf文件用什么软件可以打开)

  • 苹果手机不读卡是什么原因(苹果手机不读卡怎么办)

    苹果手机不读卡是什么原因(苹果手机不读卡怎么办)

  • mde2是小米什么型号(mde2是什么型号)

    mde2是小米什么型号(mde2是什么型号)

  • 苹果a1699内存多大(苹果a1699多少g)

    苹果a1699内存多大(苹果a1699多少g)

  • 手机不存电怎么回事(手机不存电怎么修)

    手机不存电怎么回事(手机不存电怎么修)

  • 决策支持系统属于什么系统(决策支持系统属于数据处理吗)

    决策支持系统属于什么系统(决策支持系统属于数据处理吗)

  • 抖音聊天记录怎么恢复(抖音聊天记录怎么查)

    抖音聊天记录怎么恢复(抖音聊天记录怎么查)

  • 水印相机支持视频吗(水印相机支持视频播放吗)

    水印相机支持视频吗(水印相机支持视频播放吗)

  • 微信腾讯视频自动续费怎么关闭(微信腾讯视频自动续费在哪里关闭)

    微信腾讯视频自动续费怎么关闭(微信腾讯视频自动续费在哪里关闭)

  • opporeno电子保卡在哪里(oppo a72电子保卡)

    opporeno电子保卡在哪里(oppo a72电子保卡)

  • 进入税金及附加怎么算
  • 公司税务年报没报罚款多少
  • 所得税汇算清缴后发现有误怎么办
  • 企业所得税弥补亏损明细表怎么填写
  • 预计净残值和残值
  • 文化建设费征收依据
  • 如何查询公司的财务负责人
  • 小规模企业发生了增值税,如何计提附加税
  • 进料加工余料结转可以跨年吗
  • 直接进费用的固定资产
  • 2021年金税盘
  • 期末结转增值税
  • 保证金利息收入怎么算
  • 赠与和继承哪个划算
  • 小规模纳税人工程服务的增值税率
  • 理财产品 会计分录
  • 企业从政府取得的经济资源,如果与企业销售商品
  • 小规模纳税人一年不超过多少万
  • 公司租个人车辆如何办理
  • 没有认证方式
  • 增值税适用范围和税率
  • 汇算清缴涉及到哪些科目的调整
  • 收到分红款企业所得税怎么填报
  • 自然人个税起征点2019税率表
  • 企业购入存货分录
  • 外派人员补助标准
  • 金税盘增值税减免税申报明细表怎么填
  • 劳务工程款和工人工资的区别
  • 已发货未开票的货物需要结转成本吗
  • 应交增值税有哪些
  • 微信转账截图可以p图吗
  • 锁定任务栏不管用
  • php字符串定义
  • 增值税进项税转出什么意思
  • php api
  • 出租厂房代收的水电费如何账务处理
  • 以前年度应当取得而未取得的发票
  • Symfony2 session用法实例分析
  • 财务费用为负数是好事还是坏事
  • 残保金是职工薪酬吗
  • 匈牙利算法的实现原理
  • 非本公司员工能上班吗
  • 欠别人钱可以用车抵押吗
  • 申请税控盘流程需要几个工作日
  • 财政总预算会计的主体是
  • 预收物业费纳税义务发生时间
  • phpcms 1064错误的解决办法
  • Python解释器有哪几种
  • 电梯维保费属于什么费用
  • 企业的其他应付款
  • 财务费用利息收入是什么意思
  • 公司注销其他应收款怎么冲平
  • 开具红字增值税普通发票
  • 购买其他权益工具投资公允大于我支付的价值
  • 工会经费教育经费计提比例
  • 公司发工资是私人转账的要交税吗
  • 收到公益性捐赠计入什么科目
  • 公司的房租发票怎么记账
  • 报销发票金额大于付款金额
  • 银行涉外收入申报单
  • 如何计算技术转让所得
  • 企业网银的电子对账未签约需要本人去吗
  • 减少注册资本要公示多少天
  • mac可以远程连接windows吗
  • xp系统自动锁定
  • 高斯软件最新版本
  • Unity3D游戏开发标准教程吴亚峰于复兴人民邮电出版社
  • 杀死oracle进程
  • js判断元素是否显示
  • unity资源管理机制
  • 以下关于js函数说法错误的是
  • easyui原理
  • 安卓底层重写
  • 高通 trinket
  • Python注释详解
  • 税控盘如何查询上报汇总成功
  • 航天信息人工电话
  • 沈阳市税务局最新公告
  • 缴款书的基本内容
  • 江苏联通客服电话人工服务号码
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设