vite.config.ts

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

block.scss

$colorGreen: #00ff00;

index.vue

: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加粗样式****
在这里插入图片描述
在这里插入图片描述

Logo

北京人形旗下天工造物具身智能开源社区,聚焦具身天工与慧思开物两大平台

更多推荐