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

  • 拼多多如何取消绑定电话号码(拼多多如何取消订单申请退款)

    拼多多如何取消绑定电话号码(拼多多如何取消订单申请退款)

  • 微信收款如何同时两个手机都能收到信息(微信收款如何同意信用卡支付)

    微信收款如何同时两个手机都能收到信息(微信收款如何同意信用卡支付)

  • 速通卡etc蓝牙连不上(速通卡etc蓝牙连接不上)

    速通卡etc蓝牙连不上(速通卡etc蓝牙连接不上)

  • 袋鼠下载一直创建任务失败(袋鼠下载怎么了)

    袋鼠下载一直创建任务失败(袋鼠下载怎么了)

  • 小米插座基础版和WIFI版区别(小米插座基础版坏了)

    小米插座基础版和WIFI版区别(小米插座基础版坏了)

  • 双重认证查找定位会提示吗(开启双重认证怎么查找位置)

    双重认证查找定位会提示吗(开启双重认证怎么查找位置)

  • 辅助功能快捷键干嘛的(苹果手机如何关闭辅助功能快捷键)

    辅助功能快捷键干嘛的(苹果手机如何关闭辅助功能快捷键)

  • 微型计算机中控制总线提供的完整信息是(微型计算机中控制器的基本功能是传输各种控制信号)

    微型计算机中控制总线提供的完整信息是(微型计算机中控制器的基本功能是传输各种控制信号)

  • rnel22是什么型号(rn2是什么意思)

    rnel22是什么型号(rn2是什么意思)

  • 来电助手业务是什么意思(来电助手业务是什么服)

    来电助手业务是什么意思(来电助手业务是什么服)

  • oppoa59s和oppoa59手机壳一样吗(oppoa59s和a5哪个好)

    oppoa59s和oppoa59手机壳一样吗(oppoa59s和a5哪个好)

  • 安卓手机微信夜间模式怎么关闭(安卓手机微信有夜间模式吗)

    安卓手机微信夜间模式怎么关闭(安卓手机微信有夜间模式吗)

  • 发完红包后删除好友对方能收到吗(发完红包后删除聊天记录)

    发完红包后删除好友对方能收到吗(发完红包后删除聊天记录)

  • 苹果手机显示充电但是电量不涨(苹果手机显示充电但是开不了机)

    苹果手机显示充电但是电量不涨(苹果手机显示充电但是开不了机)

  • 为什么群头衔修改失败(为什么我的群头衔显示不出来)

    为什么群头衔修改失败(为什么我的群头衔显示不出来)

  • 移动4ghd收费吗(4ghd收费吗用流量多吗)

    移动4ghd收费吗(4ghd收费吗用流量多吗)

  • 华为mate10怎样设闹钟(华为Mate10怎样设置才能让手流畅?)

    华为mate10怎样设闹钟(华为Mate10怎样设置才能让手流畅?)

  • 手机怎么查违章记录和扣分情况(不是本人的车手机怎么查违章)

    手机怎么查违章记录和扣分情况(不是本人的车手机怎么查违章)

  • iphone11pro max支持双卡吗(iphone11promax支持20w快充吗)

    iphone11pro max支持双卡吗(iphone11promax支持20w快充吗)

  • oppoa57不显示通话记录(oppoa57来电话不显示号码)

    oppoa57不显示通话记录(oppoa57来电话不显示号码)

  • iphone电话铃声设置(iphone怎么设置铃声)

    iphone电话铃声设置(iphone怎么设置铃声)

  • 怎样修改qq密码(怎样修改qq密码和帐号)

    怎样修改qq密码(怎样修改qq密码和帐号)

  • oppor17长度和宽度(oppor17pro长度和宽度)

    oppor17长度和宽度(oppor17pro长度和宽度)

  • 城市配套费的用途
  • 税前利润是什么利润
  • 企业所得税表利润总额怎么填写
  • 季度预交所得税可以弥补上年度亏损吗
  • 进项和销项必须在一个月吗
  • 进项税额转出冲红
  • 商家发票可以随便开金额吗
  • 开办费一次性摊销企业所得税
  • 供应商不给我们开发票,我怎么入账
  • 个人转租工厂需交什么税
  • 发票抵扣联什么时候用
  • 增值税发票查验平台官网网络异常
  • 理财产品属于货币吗
  • 税控盘服务费每年都可以抵吗
  • 积分现金兑换比例怎样计算
  • 免税销售额对应的进项税额
  • 公益性捐赠增值税申报表怎么填
  • 五金配件做什么科目
  • 政府发放的稳岗补贴怎么做账
  • 社保基数如何计算单位和个人承担多少
  • 应用程序无法正常启动(0xc0000142)
  • 向非绑定账户转账超限是什么意思
  • 固定资产原值减少说明什么
  • 开机后网络连接很慢
  • window10 锁屏壁纸
  • 员工垫付的钱会计分录
  • win10多任务视图怎么关闭
  • 笔记本电池消耗大怎么办
  • 资本公积转增股本需要缴纳个人所得税吗
  • 导航栏不变,切换怎么办
  • 发票抵税是怎么申报的
  • js身份证正则验证
  • php rest api
  • 我国消费税的特点
  • html爱心代码简单
  • 给员工期权和给股票的区别
  • 增值税发票已经认证了,但是税票原票没给,会有什么后果
  • python字典遍历key
  • 请问如何在
  • mongodb快速入门
  • 企业建造的厂房属于固定成本吗
  • 税务实名认证是法人还是办税人
  • Sql Server 2005的1433端口打开局域网访问和进行远程连接
  • 转让厂房需要交哪些税
  • 贷款计入什么科目
  • 企业支付的费用化的一般借款利息支出属于什么
  • 政府补助收入的现金流属于什么
  • 调研费属于什么会计科目
  • 债权投资持有期间的账务处理
  • 何为居民企业
  • 申报要补税怎么办
  • 企业会计凭证怎么写
  • 个体户为员工缴纳社保
  • 收到上个月退税会计分录
  • 收到国库退款
  • 结转增值税的账务处理一定要通过转出未交增值税吗
  • 配件盘点出现盘盈盘亏后如何处理
  • 税收罚款支出计算公式
  • 非流动资产增加意味什么
  • 预付房租收到发票怎么写摘要
  • 营业成本包括三大费用如何称呼
  • 明细分类账怎么做表格
  • 服务企业的举措
  • 交易性金融资产公允价值变动计入
  • mysql handshake
  • 如何禁用windows defender service
  • centos搭建svn服务器
  • win7桌面记事本
  • win 驱动
  • linux gc
  • 武汉做无创要预约吗
  • 如何把win7系统复制到u盘里
  • 深入理解新发展理念,推进供给侧结构性改革 心得体会
  • node 多线程
  • 编写一个python函数is_multiple
  • &lt;script defer&gt; defer 是什么意思
  • Python的内置字典数据类型为___
  • jQuery+ajax简单实现文件上传的方法
  • 新吉高铁开工典礼
  • 如何查看税务登记记号
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设