问答1 问答5 问答50 问答500 问答1000

...Options.scss.additionalData全局引入scss文件无效问题

提问网友 发布时间:2024-03-27 16:40
声明声明:本网页内容为用户发布,旨在传播知识,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:1656858193@qq.com
1个回答
热心网友 回答时间:2024-03-29 12:59

在vite项目中,有时候我们需要全局引入css变量、scss变量,或者引入全局scss样式文件,vite提供了以下这种配置方式

这种写法没有任何问题,并且我已经在一些项目中实践过了,可有一次我创建新项目的时候却无效了,在浏览器上也没有看到任何相关的样式,但是在main.js中引入又是正常的

我先是排查写法和路径是否有问题,然后排查sass或者vite的版本是否有问题,排查几个小时下来发现都没有问题,纳闷不已,唯一能确定的是vite的问题

于是我就想,也许别人也碰到过这种问题,当我找遍各大博客网站都没答案后(一大堆妥协说直接在main.js引入就好的),我准备去Vite仓库提各Issue

当我尝试查一下有没有类似的Issue时,发现竟然有好几个类似的Issue,还是关闭状态,难道这个问题已经解决了?我一个一个点开看,终于在其中一个Issue中找到了答案

#issue5682

原来这不是一个bug,只有在main.js引入一个其他scss文件或者在.vue文件中使用<style lang="scss"><style>,并且里面有内容,则 scss.additionalData 配置的全局scss文件就可以正确引入了,还建议我们在 scss.additionalData 引入的文件最好只写scss变量,别写css变量,因为css变量是运行时属性

至此,这个问题算是圆满解决了

最近我开源了一个Vite+Vue3+NaiveUI+Pinia的轻量级后台管理模板,非常适用于中小型项目或者个人项目,感兴趣的可以看下,欢迎参与开源、star、fork

文章:

Vite+Vue3+NaiveUI+Pinia搭建一套优雅的后台管理模板,真香 - 掘金 (juejin.cn)

预览:

template.qszone.com

源码:

github:(https://github.com/zclzone/vue-naive-admin)

gitee:(https://gitee.com/zclzone/vue-naive-admin)

本文如未解决您的问题请添加抖音号:51dongshi(抖音搜索懂视),直接咨询即可。

关于描写诸葛亮的句子(15字以上) ...一千五百年的沉思中对诸葛亮的外貌、衣着的描写与选文相呼应的是... 长八尺面如冠玉头戴纶巾身披鹤氅飘飘然有神仙之概这句话描写的是... 检验铵根离子为什么要加熟石灰 瞬间速度是标量还是矢量? 速度和速率有什莫不同? 刘德华这首&lt;黑蝙蝠中队&gt;真感人,请问有这首歌的电影吗? 扩句 杭州西湖的水真啊 5MP和1080P哪个更清晰? 韶山冲毛主席故居到湖边武当山有多远 桂林的水静得让你感觉不到它在流动缩句是什么? 形容水静的夸张句 咸阳~米脂火车票今天最晚一趟几点 30克葡萄干有多少粒 猫能吃胡椒吗? 猫咪可以吃胡椒面吗? beyond里谁弹吉它最厉害啊,,, 冬天钓鱼早上好还是中午好 ...恶狗咬瞎了一只右眼,以后会影响它的生活吗?另一只眼会不会视力下降... ...眼睛受伤了,现在眼睛有些发白,会不会影响到另一只眼睛? 南沙kb大厦是什么 1百块一个咸鸭贵嘛 张眉努目是什么意思怎么读 水中溶解氧的测定如果不能在取样处完成,应该怎么办 《神奇的逻辑思维游戏书》epub下载在线阅读全文,求百度网盘云资源_百 ... 种植头发贵吗422 青岛头发头发种植多少钱?预算不高,想知道一个大概的植发费用 青岛头发种植技术口碑哪家比较好一点?2 植发大概需要多少钱,贵不贵106 案件侦查阶段指的是什么 我想把励志奖颁发给丑小鸭,为什么? 丑小鸭真的可以变成白天鹅吗,尽管变成了白天鹅可是面具下的伤痕不会... 龙眼跟桂圆的区别? 我很容易依赖别人,是什么原因? 夸公司发展前景好的话篇一 广州市安圣舞台道具有限公司怎么样? 广州市番禺区圣发服饰厂怎么样? 广州市番禺区钟信餐具厂怎么样? 广州番禺豪匠美业家具厂怎么样? 营养不良有哪些危害 ...我们现在准备采购脉冲式光纤激光器,有哪些检测指标呢?谢谢_百度...