vue项目中配置scss

 以前建立 vue 项目的时候没有选择 scss 预编译,如今项目中要使用,不知道如何配置,网上搜了下全都是:css

npm  install sass-loader --save-dev
npm install node-sass --sava-devhtml

而后在build文件夹下的 webpack.base.conf.js 的rules里面添加配置vue

{
test: /\.scss$/,
loaders: ['style', 'css', 'sass']
}node

我就纳闷了,我项目里并无build文件夹和 webpack.base.conf.js 。webpack

难道是版本问题?查看vue-cli 版本,3.0+web

 

百度~,果真,3.0+版本,没有了build文件,只须要 cmd 执行vue-cli

npm install -D sass-loader node-sassnpm

 

style标签添加 lang 属性就能用了sass

<style lang="scss">
$color:red;
div {
  h1 {color:$color;}
}
</style>

 

 官方文档链接ide

 https://cli.vuejs.org/zh/guide/css.html#%E9%A2%84%E5%A4%84%E7%90%86%E5%99%A8

 

新手博客,请多多指教

相关文章
相关标签/搜索