正常使用scss文件,需要先导入再使用内部变量,自动导入可以免除手动导入的步骤,直接使用内部的变量。
步骤:装包 -> scss文件 -> 配置
1. 装包
- npm i sass -D
- // -D 仅在开发环境中依赖
2. 新增一个 scss文件,存储组件共享的数据,如 共享的色值变量($开头为变量)

3. 通过 vite.config.js 配置 自动导入,配置完重启(npm run dev)
- css:{
- preprocessorOptions: {
- scss: {
- // 项目启动时,自动导入scss文件
- additionalData: `
- @use "@/styles/element/index.scss" as *;
- @use "@/styles/var.scss" as *;
- `,
- }
- }
- },
如,

注:局部手动导入,在style中 @import 'xxx.scss'
scss入门参考文章:scss快速入门 - 掘金 (juejin.cn)Sass世界上最成熟、稳定和强大的CSS扩展语言 | Sass中ru