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

  • 如何恰到好处地进行软文推广,软文推广的影响力(如何恰到好处地装病)

    如何恰到好处地进行软文推广,软文推广的影响力(如何恰到好处地装病)

  • vivo X Fold怎么看手机电池容量(vivo x fold怎么看电视分屏)

    vivo X Fold怎么看手机电池容量(vivo x fold怎么看电视分屏)

  • 快手对方x作品是拉黑了吗(快手对方明明有作品为什么显示0作品)

    快手对方x作品是拉黑了吗(快手对方明明有作品为什么显示0作品)

  • 小米自带浏览器无法搜索(小米自带浏览器打不开网页)

    小米自带浏览器无法搜索(小米自带浏览器打不开网页)

  • 快手保存图片作者能看见吗(快手保存图片作者)

    快手保存图片作者能看见吗(快手保存图片作者)

  • 联通pin码原始密码(联通pin密码是什么)

    联通pin码原始密码(联通pin密码是什么)

  • autoit error是什么意思(autoit error line0)

    autoit error是什么意思(autoit error line0)

  • 苹果手机显示3g网络怎么回事(苹果手机显示3g为什么没有网络)

    苹果手机显示3g网络怎么回事(苹果手机显示3g为什么没有网络)

  • 怎么看自己抖音是不是被限流了(怎么看自己抖音发布的时间)

    怎么看自己抖音是不是被限流了(怎么看自己抖音发布的时间)

  • ora12170连接超时(ora12535连接超时)

    ora12170连接超时(ora12535连接超时)

  • 闲鱼怎么用花呗支付(闲鱼怎么用花呗付款)

    闲鱼怎么用花呗支付(闲鱼怎么用花呗付款)

  • i73930k相当于什么cpu(i7 3930k相当于)

    i73930k相当于什么cpu(i7 3930k相当于)

  • 照相机镜头是什么透镜(照相机镜头是什么变焦)

    照相机镜头是什么透镜(照相机镜头是什么变焦)

  • 华为p30曲面屏容易摔碎吗(p30曲面屏容易碎吗)

    华为p30曲面屏容易摔碎吗(p30曲面屏容易碎吗)

  • 魅族16有几个扬声器(魅族16x是不是双扬声器)

    魅族16有几个扬声器(魅族16x是不是双扬声器)

  • 手机qq好友亲密度怎么看(手机qq好友亲密度怎么提升)

    手机qq好友亲密度怎么看(手机qq好友亲密度怎么提升)

  • 手机支付宝怎么查银行卡余额(手机支付宝怎么交医保)

    手机支付宝怎么查银行卡余额(手机支付宝怎么交医保)

  • 小米cc9怎么强制关机(小米cc9强制恢复出厂设置)

    小米cc9怎么强制关机(小米cc9强制恢复出厂设置)

  • 早教机怎么连手机数据(早教机怎么连网)

    早教机怎么连手机数据(早教机怎么连网)

  • 交管12123人脸识别不了怎么办(交管12123人脸识别怎么更改)

    交管12123人脸识别不了怎么办(交管12123人脸识别怎么更改)

  • wps段落属性在哪里(wps段落在哪个菜单栏)

    wps段落属性在哪里(wps段落在哪个菜单栏)

  • 陌陌收礼物在哪看(陌陌礼物怎么收)

    陌陌收礼物在哪看(陌陌礼物怎么收)

  • i12 tws耳机是什么牌子的(i12耳机是什么意思)

    i12 tws耳机是什么牌子的(i12耳机是什么意思)

  • 用Pytorch构建第一个神经网络模型(附案例实战)(pytorch 例子)

    用Pytorch构建第一个神经网络模型(附案例实战)(pytorch 例子)

  • 应交税费转结哪里去
  • 小微企业所得税优惠政策最新2022
  • 增值税和附加税如何计算
  • 汇算清缴需要传什么资料
  • 做电商没有进货码怎么办
  • 土地增值税清算方法与技巧
  • 预缴税款是否可以强制执行
  • 广告公司制作警示牌可以开具什么样的发票?
  • 普通发票需要做分录吗?
  • 纳税人备案信息包括
  • 企业购买汽车需要缴纳什么税
  • 纳税额和纳税总额
  • 免税销售额需要价税分离吗
  • windows10如何设置密码
  • 土地用于自建项目怎么办
  • 事业基金的主要账务处理
  • 基本户里面的钱的用途
  • 媒体文件不能播放
  • 包装物如何做会计分录
  • 运输行业增值税税负率是多少
  • Nginx-http-flv-module流媒体服务器搭建+模拟推流+flv.js在前端html和Vue中播放HTTP-FLV视频流
  • php控制器是用来做什么的
  • wordpress界面
  • php使用自定义函数编程求半径r的圆的周长和面积
  • thinkphp3.2框架
  • win11开机后开始菜单没反应
  • 本地部署gpt4
  • php图片添加水印的方法
  • 员工辞退补偿金需要交个税吗
  • 301重定向到https 并且不带www跳转到带www
  • python中如何读取列表中的指定
  • 产品检测费可以放入研发费用吗
  • 带息票据和不带息票据怎么区分
  • 其他综合收益转入留存收益还是投资收益
  • 建筑材料开票可以抵税吗
  • day15-Servlet04
  • access中宏的操作
  • 公司没有车加油票怎么做账
  • 清算存货分配给股东账分录
  • 应收账款余额百分比法怎么算
  • 日记总账的适用范围
  • 发票金额大于付款金额怎么写说明
  • 固定资产折旧如何影响利润
  • 非正常损失的进项税额可以转出吗
  • 普票不能抵扣为什么有税率
  • 预收账款指的是什么意思
  • 无形资产土地入账日期怎么确定
  • 什么情况下需要割包皮
  • 什么是预收账款的正常余额
  • 土地出让的钱归谁
  • 购买工程物资能使现金流量变动吗
  • 备查账簿有没有固定的格式
  • MySQL 5.6 (Win7 64位)下载、安装与配置图文教程
  • sql语句训练题及答案
  • windows mysql1045
  • windows7卸载所有软件
  • vista win
  • 安装solaris11
  • AquariumDesktop.exe进程危险吗 AquariumDesktop是什么进程
  • win8有几个版本
  • ubuntu切换登录用户
  • redhat下载教程
  • switpa.exe - switpa是什么进程
  • window102021年更新计划
  • suse linux教程
  • windows10x预览版
  • window10打补丁
  • Win10桌面版红石预览版14295更新(修复)、已知问题及解决方案汇总
  • linux 操作指令
  • eclipce System.loadLibrary报错
  • cocos2dx入门
  • opengl怎么导入模型
  • 批处理文件教程
  • nodejs 调用python代码
  • python复制文件内容
  • android开发范例实战宝典
  • unity中assets文件夹的作用
  • jquery图片轮播代码
  • 海关税目表
  • 税务注销证明样本
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设