scss文件自动导入

正常使用scss文件,需要先导入再使用内部变量,自动导入可以免除手动导入的步骤,直接使用内部的变量。

步骤:装包 -> scss文件 -> 配置

1. 装包 

npm i sass -D
// -D  仅在开发环境中依赖

2. 新增一个 scss文件,存储组件共享的数据,如 共享的色值变量($开头为变量)

scss文件自动导入_第1张图片

3. 通过 vite.config.js 配置 自动导入,配置完重启(npm run dev)

css:{
    preprocessorOptions: {
      scss: {
        // 项目启动时,自动导入scss文件
        additionalData: `
          @use "@/styles/element/index.scss" as *;
          @use "@/styles/var.scss" as *;
        `,
      }
    }
  },

 如,

scss文件自动导入_第2张图片

注:局部手动导入,在style中 @import 'xxx.scss'

scss入门参考文章:scss快速入门 - 掘金 (juejin.cn)Sass世界上最成熟、稳定和强大的CSS扩展语言 | Sass中ru

你可能感兴趣的:(vue项目,笔记,scss,前端,javascript)