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;
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构