参考原文:
1.安装sass-resources-loader
npm install sass-resources-loader --save-dev
2.配置
- 修改build中的utils.js
// utils.js
exports.cssLoaders = function(options) {
// ...
return {
css: generateLoaders(),
postcss: generateLoaders(),
less: generateLoaders('less'),
// 配置全局变量scss
// sass: generateLoaders('sass', { indentedSyntax: true }),
sass: generateLoaders('sass', { indentedSyntax: true }).concat(
{
loader: 'sass-resources-loader',
options: {
// ☆:在main.js中也要引入对应的文件
resources: path.resolve(__dirname, '../src/styles/common.scss')
}
}
),
// 配置全局变量scss
scss: generateLoaders('sass').concat(
{
loader: 'sass-resources-loader',
options: {
resources: path.resolve(__dirname, '../src/styles/common.scss')
}
}
),
stylus: generateLoaders('stylus'),
styl: generateLoaders('stylus')
}
}
- 在main.js中也要引入对应的文件
import '@/styles/common.scss' - 配置完需要重新运行项目