Vue 全局使用Sass
1、安装依赖
npm install node-sass --save-dev
npm install sass-loader@7.3.1 --save-dev
npm install sass-resources-loader --save-dev
2、修改webpack.base.conf规则
module: {
rules: [
{
test: /\.sass$/,
loaders: ['style', 'css', 'sass']
}
]
}
3、修改utils.js文件,设置scss主文件路径
return {
css: generateLoaders(),
postcss: generateLoaders(),
less: generateLoaders('less'),
sass: generateLoaders('sass', { indentedSyntax: true }),
scss: generateLoaders('sass').concat(
{
loader: 'sass-resources-loader',
options: {
resources: path.resolve(__dirname, '../src/css/index.scss')
}
}
),
stylus: generateLoaders('stylus'),
styl: generateLoaders('stylus')
}