最近在项目中按照如下步骤使用sass时发现可以成功安装,代码中使用会报错。
- 使用npm安装
npm install sass-loader --save-dev npm install node-sass --sava-dev
- 在build目录找到webpack.base.conf.js文件中的rules加入配置。
{ test: /\.scss$/, loader: 'sass-loader!style-loader!css-loader', }
到此时都是ok的。项目仍在正常运行中,在vue中style部分加入scoped lang="scss",开始使用时报错。
通过面向百度编程搜索得知可能是版本过高问题,现使用低版本的安装后可以成功运行。
npm install sass-loader@7.3.1 --save-dev
npm install node-sass@4.14.1 --sava-dev
然后就可以愉快地运行scss咯~
<style scoped lang="scss">
.el-footer{
background: #c0c4cc;
display: flex;
align-items: center;
justify-content:center;
}
</style>