当前位置: 首页 > news >正文

解决 vite.config.ts 引入scss 预处理报错

版本号:

"sass": "^1.86.3",

"sass-loader": "^16.0.5",

"vite": "^6.2.0"

报错1:[plugin:vite:css] [SASS] Error:Can't find stylesheet to import

vite.config.ts 开始文件错误

修改之后:完美解决报错(不过我还没搞懂为什么一定要使用src别名???

注意⚠️:新版引入需要使用@use

在 Sass 中,@use 规则用于加载另一个样式表,并将其内容作为模块导入。

与 @import 不同,@use 规则会创建一个命名空间,以避免变量、函数和混合宏的命名冲突。

报错2:[plugin:vite:css] [sass] Error: Undefined variable

明明正确配置,也正确使用了,还是报错变量未定义

开始APP.vue文件如下:

解决:修改APP.vue文件之后如下:

不可能我的每一个全局变量都要使用这个variable.前缀吧?可以如下继续更改

每一个引入scss文件的位置都要加一个 as *

as * 的作用是将导入的模块内容直接暴露在当前样式表的命名空间中,这样你就可以像使用 @import 一样直接使用导入的变量、函数和混合宏。

更改后的文件代码如下

坚持就是胜利✌️!

相关文章:

  • java学习笔记16——java8的其他新特性
  • 遇到git提交报错:413
  • Nginx常用工具
  • cs224w课程学习笔记-第10课
  • Linux系统使用lshw生成硬件报告方法
  • 循环神经网络 - LSTM 网络的各种变体
  • Go语言中的垃圾回收是如何工作的?
  • 面向基于发布-订阅的物联网网络的匿名 MQTT 分析
  • SVMSPro分布式综合安防管理平台-->以S3存储革新,开启智能安防新纪元
  • Git 分支整合策略:Cherry-pick、Merge、Rebase 三者之间对比
  • 【图像分类】【深度学习】系列学习文章目录
  • 部署Windows域
  • JAVA:SpringBoot 实现图片防盗链的技术指南
  • 24-栅格布局详解(CSS3)
  • 虚拟机和WSL对比
  • c# 运用策略模式与模板方法模式实例
  • 解决Ubuntu20.04安装ROS2的问题(操作记录)
  • LangGraph 概述
  • 栈栈栈栈栈
  • DDR4_CRC
  • 深圳网站制作07551/百度网页怎么制作
  • 品牌策划大赛作品/seo关键词优化报价价格
  • 广告联盟网站怎么做/seo流量排行榜神器
  • 不是用于制作网页的软件/seo关键字优化
  • 组织网站建设应该注意什么/网站维护推广的方案
  • seo关键词优化公司官网/东莞百度seo