记录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)

相关推荐
serve the people几秒前
滑块验证完整实现教程(前端 + 后端 + Nginx 集成)
运维·前端·nginx
yivifu2 分钟前
Excel中Lookup函数实现临界点归入下一个等级的方法
java·前端·excel
Wiktok3 分钟前
Tailwind CSS 自适应相关
前端·css·tailwindcss
LYFlied4 分钟前
【一句话概括】Vue2 和 Vue3 的 diff 算法区别
前端·vue.js·算法·diff
亮子AI8 分钟前
Chrome 和 Edge 生成的 fingerprint 是一样的?
前端·chrome·edge
狼性书生8 分钟前
uniapp实现的时间范围选择器组件
前端·uni-app·vue·组件·插件
挫折常伴左右14 分钟前
HTML中的表单
前端·html
天问一16 分钟前
前端引用printJS打印
前端·arcgis
xinyu_Jina1 小时前
PaperStudio:WYSIWYG文档的Web实现——从CSS Print到客户端PDF生成的技术解析
前端·css·pdf
默默学前端1 小时前
html列表标签及css列表属性
前端·css·html5