1. 需要借助 sass-resources-loader工具
npm install sass-resources-loader
2.在src\assets\css 目录中新建一个common.scss文件,并且声明一个变量
$main-color: darkolivegreen;
3.然后在项目的根目录下,新建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({
resources: './src/assets/css/common.scss'
})
.end()
})
}
}
如果出现如下情况

在cmd中运行如下指令
npm install sass-loader --save-dev
npm install node-sass --save-dev
运行完毕以上指令后,重启脚手架