4vueCli3版本里使用scss样式

npm 安装scss,项目文件根目录下安装

因为有些版本兼容问题,我选择了低版本。高版本webpack不兼容
npm i --save-dev sass-loader@8

sass-loader依赖于node-sass。所以还要安装sass
npm install node-sass --save

如果是单独的scss文件。可能要在配置文件里注册

单独的scss文件

比如:我在src/assets/scss/style.scss新建了一个style.scss文件,里面写了如下图代码
$bg:#red;

然后需要在vue.config.js里面进行配置

const { defineConfig } = require('@vue/cli-service')
module.exports = defineConfig({
  transpileDependencies: true,
  //关闭语法检查
  lintOnSave:false,
  css: {
    loaderOptions: {
      sass: {
        data: `
          @import "@/assets/style.scss";
        `
      }
    }
  }

})

然后组件的样式里就可以用这个变量了
background-color: $bg;

posted @   青仙  阅读(243)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构
点击右上角即可分享
微信分享提示