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

  • 怎么计提坏账准备到本年利润
  • 代销和委托代销区别
  • 固定资产清理应该在年报中怎么填写
  • 产权转让印花税计税依据
  • 实际发生的坏账准备可以税前扣除吗
  • 船舶吨税范围
  • 企业对公账户钱怎么取出来
  • 原始凭证如何粘贴到记账凭证后面
  • 固定资产改造超过原值多少需要转固
  • 忘记先抄税再申报了怎么办
  • 外购低值易耗品支付价款16万元
  • 延期缴纳税款会退回吗
  • 金税三期收费吗
  • 银行承兑个人可以接受吗
  • 公司账户资金
  • 公司成本可以抵扣税吗
  • 增值税专用发票可以开电子发票吗
  • 超市开发票要交百分之几的税?
  • 小额开专票
  • 12月的工资啥时候发
  • 分期付款股权转让
  • 个体户开票要交印花税?
  • 销售退回冲减主营业务收入吗
  • 分公司交总公司管理费怎么做账
  • 出纳微信收款之后怎么做
  • 多用途预付卡发卡方账务处理
  • 一般企业财务报表格式2019选是还是否
  • 短期借款利息的处理
  • 职工食堂购买洗碗机申请
  • 补交的所得税会计核算
  • 财产清查的方法和财产清查结果的会计处理
  • 会计分录是怎么样的
  • 职工教育经费是工资总额的多少
  • 在建工程领用原材料需要进项税转出吗
  • 脑部病毒感染什么症状
  • 房地产企业能申请破产吗
  • 工程暂估收入入账的会计分录
  • 脐橙产业可行性报告
  • php的js
  • 斯洛文尼亚nba球星是谁
  • 加德满都治安状况如何
  • 不发放工资怎么办
  • 用库存现金支付装卸费
  • vue 实战
  • 房地产公司收到预售款缴纳印花税吗
  • 结存材料实际成本分录
  • conda操作
  • php web socket
  • 申报表中的免税销售额是收入吗
  • 固定资产的特征有哪些
  • 接手前往年的银行余额不平怎么办?
  • 长期借款利息是流动负债吗
  • 不是公司员工差旅费可以入差旅费吗
  • 小微企业免征增值税优惠政策
  • 销项税和进项税计算公式
  • 借管理费用贷应交税费个人所得税
  • 开办费的最新账务处理2021
  • 金蝶固定资产管理
  • 处置存货损失应该放哪个科目
  • 今年缴纳上年的税收滞纳金
  • 本年利润的计算顺序为
  • 技术合同免税备案税务局
  • 销售收入用营业收入还是营业总收入
  • 营改增后建筑业增值税税率
  • 哪些福利费没有附加税
  • 行政事业单位基本户核算内容
  • mysql5.7最新版
  • Ubuntu远程桌面连接
  • linux系统编译命令
  • win7禁用开机启动服务
  • linux内核命名
  • pycharm远程调试linux
  • javascript怎么弄
  • 静态文件格式有哪些
  • 用js设置颜色
  • 用javascript
  • 青岛契税优惠
  • 企业所得税每月怎么算
  • 网上增值税发票验旧
  • 河南省郸城县教育局举报电话
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设