码迷,mamicode.com
首页 > Web开发 > 详细

在vue项目中使用scss

时间:2021-06-23 16:54:34      阅读:0      评论:0      收藏:0      [点我收藏+]

标签:version   span   ons   this   标签   ror   解决   添加   版本问题   

项目搭建好之后

  1. 安装sass 依赖包
    npm install --save-dev sass-loader
    //sass-loader依赖于node-sass
    npm install --save-dev node-sass
  2. 在build文件夹下的webpack.base.conf.js的rules里面添加配置
    {
            test: /\.sass$/,
            loaders: [style, css, sass]
    }

    技术图片

  3. 使用scss时候在所在的style样式标签上添加lang=”scss”即可应用对应的语法
    <style lang="scss" scoped>
    
    </style>

     

在运行时可能会出现在Module build failed: TypeError: this.getOptions is not a function这个错误

这个是sass-loader版本问题,降低版本可解决问题,直接使用一下命令降低版本号

npm install sass-loader@7.3.1 --save-dev

后面可能还会出现问题Module build failed: Error: Node Sass version 6.0.0 is incompatible with ^4.0.0.

这个是node-sass的版本问题,6.0版本和4.0版本不兼容,

使用命令降低版本

npm install node-sass@4.14.1 --save-dev

然后就可能正常使用scss了

 

 

 

 

在vue项目中使用scss

标签:version   span   ons   this   标签   ror   解决   添加   版本问题   

原文地址:https://www.cnblogs.com/heyiping/p/14921555.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!