一、安装sass-resources-loader
npm install sass-resources-loader
二、更改vue.config.js配置
module.exports = {
chainWebpack: config => {
const oneOfsMap = config.module.rule('scss').oneOfs.store
oneOfsMap.forEach(item => {
item
.use('sass-resources-loader')
.loader('sass-resources-loader')
.options({
// 要公用的scss的路径
resources: './src/assets/css/reset.scss'
})
.end()
})
}
}
三、使用
/*
* common.scss 文件
*/
$mainColor: red;
/*
* index.vue文件
*/
h3 {
color: $mainColor;
}
本文介绍如何使用sass-resources-loader在Vue项目中实现全局SCSS变量的配置与使用,包括安装加载器、修改vue.config.js配置文件及在组件中引用全局样式变量的方法。
8445

被折叠的 条评论
为什么被折叠?



