记录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 加粗样式****

相关推荐
jerrywus4 小时前
Skill、MCP、Workflow、Rules、Memory 有什么区别?拿几次真实开发任务讲清楚
前端·agent·claude
补码缩写4 小时前
canvas 与 sharp 缩放透明图:默认预乘,非预乘得拆通道
前端
静默回滚4 小时前
抠图 PNG 缩小再放大,边缘又糊又白是两件事
前端
用户11977079480734 小时前
GitHub 电商开源项目分享:用 sharp 批量出饰品主图,试了裁剪、细节图和色彩配置文件三个坑
前端·node.js
deli0074 小时前
地图定位为什么偏了 500 米?GPS 与火星坐标实测
前端
TK泰妞4 小时前
节日促销前,TikTok 商品视频应该提前准备什么?
前端·人工智能·节日
CCIE-Yasuo4 小时前
网络安全-学习web开发-列表、标签
前端·学习·web安全
小大宇4 小时前
Vue知识点-ElementPlus-06 单选+多选+下拉+日期选择
前端·vue.js·elementui
用户11481867894844 小时前
Nuxt 3 学习版 Demo:跟着做一遍,从跑起来到自己会改
前端
hiahiahia1235 小时前
Streaming Model Output
开发语言·前端