记录vite引入sass预编译报错error during build: [vite:css] [sass] Undefined variable.问题

vite.config.ts

javascript 复制代码
resolve: {
  alias: {
      '@': path.resolve(__dirname, 'src'),
    },
  },
  css: {
    // css预处理器
    preprocessorOptions: {
      scss: {
        additionalData: @use "@/assets/styles/block.scss" as *;,
      }
    }
  },

block.scss

javascript 复制代码
$colorGreen: #00ff00;

index.vue

javascript 复制代码
:v-deep .font-size-14{
  color: $colorGreen;
}

"vite": "^6.2.0", "sass": "^1.86.0"

报错error during build:

vite:css\] \[sass\] Undefined variable. ╷ color: $colorGreen; │ \^\^\^\^\^\^\^\^\^\^\^ **经过测试必须把"sass":降到 v"1.69.5",然后vite和页面引入的scss 都改为import** 加粗样式\*\*\*\* ![在这里插入图片描述](https://i-blog.csdnimg.cn/direct/dc75462075ab4a5aa9b83dc7bd4865f4.png) ![在这里插入图片描述](https://i-blog.csdnimg.cn/direct/733518a0eb514899be645a5b3a9f2738.png)

相关推荐
你的人类朋友2 小时前
【Node】Node.js 多进程与多线程:Cluster 与 Worker Threads 入门
前端·后端·node.js
闲人编程2 小时前
使用Celery处理Python Web应用中的异步任务
开发语言·前端·python·web·异步·celery
excel2 小时前
前端读取文件夹并通过 SSH 上传:完整实现方案 ✅
前端
双向332 小时前
【征文计划】基于Rokid CXR-M SDK 打造AI 实时会议助手:从连接到自定义界面的完整实践
前端
Lei活在当下3 小时前
【业务场景架构实战】6. 从业务痛点到通用能力:Android 优先级分页加载器设计
前端·后端·架构
你的人类朋友3 小时前
什么是基础设施中间件
前端·后端
知识分享小能手3 小时前
微信小程序入门学习教程,从入门到精通,WXML(WeiXin Markup Language)语法基础(8)
前端·学习·react.js·微信小程序·小程序·vue·个人开发
向上的车轮3 小时前
CSS 预处理器:Sass的基本用法、核心特性
css·sass
海绵宝龙3 小时前
将若依(RuoYi)项目创建为私有Gitee仓库的完整步骤
前端·gitee
ps_xiaowang5 小时前
React Query入门指南:简化React应用中的数据获取
前端·其他·react native·react.js