位置: 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栅格布局)

  • 保障性住房土地增值税预征
  • 含税价怎么算不含税价
  • 工业企业提供劳务收入属于什么收入
  • 怎么收购股份公司
  • 烟叶税税率计算方法
  • 个人注册公司有什么优惠政策
  • 增值税专用发票的三流合一是什么意思
  • 个税申报了还要扣钱吗
  • 建筑企业收到招聘短信
  • 房地产企业预售阶段企业所得税
  • 股权变更怎样交契税
  • 什么样的情况可以补缴社保
  • 小规模免税农产品怎么做账
  • 被财政收回的财政经费如何做财务处理?
  • 非增值税纳税人有哪些
  • 何为提租补贴
  • 公司购买的绿植普票怎么抵扣
  • 资本公积与实收资本和盈余公积有什么区别?
  • 不动产经营租赁印花税税率
  • 营改增后租金如何交税
  • 外贸 内销
  • 机动车类专用发票
  • 电子税票号码是那个
  • 无需付款的其他应付款怎么做凭证?
  • 销售利润率的计算公式Excel
  • 收到招标公司开的发票
  • 其他应付款科目核算的内容包括
  • 关于其他应收款账户的说法
  • 报考中级会计的工作证明
  • 王者荣耀中哪吒的图片
  • Win11 Build 22000.282正式版推送: 附更新修复内容汇总
  • 企业支付宝收到钱到哪里
  • 会计分录的书写规范
  • wordpress抓取网页
  • 职称评审费计入什么科目
  • 应收账款和应付账款的管理
  • 工程扣款 甲方账务处理
  • uniapp控制硬件设备
  • opencv+python
  • 财政零余额账户存款
  • 赔付支出计算公式
  • 公司购买办公楼需要缴纳城镇土地使用税吗
  • 地税发票丢失怎么办?
  • 旅行社差额征税全额开票和差额开票
  • 红字发票如何做账
  • 财务费用利息属于什么科目
  • 工程项目增值税预缴税率
  • 企业退款给个人多久到账
  • 子公司如何向母公司开户
  • 资产负债表里包括哪两个数据
  • 全国统一电子发票查询
  • 办公用水电费计入什么科目
  • 什么是递延所得税资产
  • mysql函数返回值类型
  • ubuntu运行慢的原因
  • xp系统盘空间不足怎么办
  • 鼠标右键一直锁定一个应用
  • 此电脑右键
  • windows7开始菜单设置在哪里
  • 2016年Win10 Mobile红石更新抢先看 预期新功能/发布时间表
  • win10系统应用和功能中不能卸载
  • android中的active_result
  • android开源软件
  • linux快速启动终端
  • JavaScript 2048 游戏实例代码(简单易懂)
  • 电脑怎么自动清除垃圾
  • unity manifest
  • js折叠展开特效
  • javascript题
  • nodejs回调函数例子 getdata check
  • 程序员 master
  • 广东电子税务系统社保1号都能申报吗
  • 临沂市有哪些国企央企
  • 华为领导班子成员名单
  • 深圳天然气收费价格表
  • 三免三减半是什么
  • 江苏徐州如何开无犯罪记录证明
  • 金水区地税局办事大厅
  • 湖北国税发票真伪查询系统
  • 怎么下载国家税务局网上办税
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设