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

  • 怎样更快的让未收录的页面尽快被收录(怎么样让)

    怎样更快的让未收录的页面尽快被收录(怎么样让)

  • 苹果13有电影模式吗(苹果13电影模式只能拍视频吗)

    苹果13有电影模式吗(苹果13电影模式只能拍视频吗)

  • 拼多多介入在哪里找(拼多多介入在哪里点)

    拼多多介入在哪里找(拼多多介入在哪里点)

  • 手机100电突然没电了(手机100电突然没电了充电还打不开苹果6)

    手机100电突然没电了(手机100电突然没电了充电还打不开苹果6)

  • 苹果id一般是什么格式(苹果id一般是什么组合icloud)

    苹果id一般是什么格式(苹果id一般是什么组合icloud)

  • WPS中Word文字底纹去除方法(wps文字底色)

    WPS中Word文字底纹去除方法(wps文字底色)

  • qq陌生人是怎么来的(扣扣陌生人)

    qq陌生人是怎么来的(扣扣陌生人)

  • netflix是啥

    netflix是啥

  • 苹果手表一直显示苹果标志(苹果手表一直显示红色闪电)

    苹果手表一直显示苹果标志(苹果手表一直显示红色闪电)

  • 手机显示ks怎么关闭(手机显示ks什么意思啊)

    手机显示ks怎么关闭(手机显示ks什么意思啊)

  • 钉钉限制聊天功能怎么办(钉钉怎么设置不能聊天)

    钉钉限制聊天功能怎么办(钉钉怎么设置不能聊天)

  • 怎样找出手机的黑名单(怎样找出手机的文件管理器)

    怎样找出手机的黑名单(怎样找出手机的文件管理器)

  • 网络协议的组成因素(网络协议的组成要素是什么,举例说明协议及对应的要素)

    网络协议的组成因素(网络协议的组成要素是什么,举例说明协议及对应的要素)

  • 淘宝短视频怎么保存(淘宝短视频怎么制作)

    淘宝短视频怎么保存(淘宝短视频怎么制作)

  • 华为手机hd关闭好不好(华为手机hd关闭代码)

    华为手机hd关闭好不好(华为手机hd关闭代码)

  • iphone电池健康掉的快(iPhone电池健康掉到80以下)

    iphone电池健康掉的快(iPhone电池健康掉到80以下)

  • 小米8青春版多少w快充(小米8青春版多大)

    小米8青春版多少w快充(小米8青春版多大)

  • miracast是什么意思(miracasttcl)

    miracast是什么意思(miracasttcl)

  • icp备案查询是什么(icp备案通过如何查询备案成功)

    icp备案查询是什么(icp备案通过如何查询备案成功)

  • word文档怎么修改文档(word文档怎么修改格式)

    word文档怎么修改文档(word文档怎么修改格式)

  • vivo投屏怎么设置方法(vivo投屏怎么设置快捷键)

    vivo投屏怎么设置方法(vivo投屏怎么设置快捷键)

  • 微信收款二维码怎么弄(微信收款二维码怎么保存到相册)

    微信收款二维码怎么弄(微信收款二维码怎么保存到相册)

  • spring clude和dubbo区别(springbamboo)

    spring clude和dubbo区别(springbamboo)

  • 拼多多一般发货时间(拼多多一般发货地址在哪里)

    拼多多一般发货时间(拼多多一般发货地址在哪里)

  • 升级windows10专业版详细方法(升级win10到专业版)

    升级windows10专业版详细方法(升级win10到专业版)

  • Mac下如何开启屏幕保护以便在离开时数据不会泄露(macbookair怎么设置屏幕)

    Mac下如何开启屏幕保护以便在离开时数据不会泄露(macbookair怎么设置屏幕)

  • YOLOV5超参数设置与数据增强解析(yolov5超参数进化)

    YOLOV5超参数设置与数据增强解析(yolov5超参数进化)

  • 核定征收个体户个人经营所得税税率
  • 小微企业减免的增值税账务处理
  • 资本公积转增资本的账务处理
  • 其他债权投资有减值吗
  • 应付账款不需要付怎样做会计分录
  • 税务局代开的进项票需要认证吗
  • 增值税专用发票有效期是多长时间
  • 进项税转出的附加税怎么做
  • 企业从政府取得的经济资源,如果与企业销售商品
  • 个人终止投资经营
  • 什么称为非正数
  • 海运增值税率
  • 当期免抵税额和当期留抵税额
  • 预付账款收不到发票怎么冲账
  • 库存现金与实际不符怎么调
  • 国家统计局一套表平台网址
  • 坏账会计处理方法
  • 税金及附加审计说明怎么写
  • 设备固定资产原值
  • 新办企业装修会计分录
  • 应缴纳个人所得税的是托儿补助费
  • 金融机构与小微企业借款合同印花税
  • 出口退税运费的账务处理
  • 异地银行结算账户的特点
  • 企业发给员工的食堂补贴需要交个税吗
  • PHP:imagecreatefromxbm()的用法_GD库图像处理函数
  • vue项目部署上线 需要做哪些准备
  • 初学者是啥意思
  • php include require
  • yii2中dropDownList实现二级和三级联动写法
  • 公司年终奖怎么入账
  • 对外长期投资会计分录?
  • phpcms是什么意思
  • 资产减值损失为什么要调增
  • 企业购进商品支付货款时,实际发生现金折扣,应计入
  • 进出口额等于进口额加出口额吗
  • 发票纳税识别号和名称打印出来不齐怎么回事
  • 普通发票有什么
  • SQLServer2005 Output子句获取刚插入的ID值
  • 企业所得税中通过研发费用辅助账
  • 混合销售的含义
  • 物资采购是
  • 公对私转账交税
  • 单位收到已交个人社保
  • 利润敏感性分析法可以帮助企业有哪些决策?
  • 现金折扣要扣除什么费用
  • 公司冲账发票做账流程
  • 计提医疗保险费的会计分录
  • 捐赠出去的固定资产需要继续折旧吗
  • 本年利润的会计科目代码
  • 没有申报未开票收入怎么办
  • 专项附加扣除项目
  • 税票是什么意思
  • 下列sql server语句中出现语法错误的是
  • SQLServer 通用的分区增加和删除的算法
  • sql中出现将截断字符串或二进制
  • 配置是什么意思
  • windows安全保护
  • windows注册表简单应用
  • ubuntu的系统设置在哪里
  • windowsxp显卡驱动在哪个位置
  • mac如何用u盘安装win10
  • linux系统中的脚本文件一般以什么开头
  • windows xp的控制面板
  • win7怎么查看
  • linux如何创建ftp
  • 快捷方式栏在哪
  • javascript基础编程
  • js 箭头表达式
  • div遮罩层整个页面
  • unityplayer安卓
  • python 条件变量
  • 给一个接口,然后怎么在vue里面调用
  • 基于javascript的毕业设计选题
  • 安卓手机管家删除的照片怎么恢复
  • 常州的居民医保在哪里交
  • 房地产企业税种认定标准
  • 广西地方税务局2017年公务员拟录用
  • 划拨土地是否可以出租的法律规定
  • 内蒙古税务总局网站官网
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设