美文网首页
vue 中使用sass

vue 中使用sass

作者: LI_4058 | 来源:发表于2018-08-01 11:43 被阅读0次

    VUE2.0中集成Sass

    Step1:在项目中安装Sass

    1 npm install node-sass --save-dev
    2 npm install sass-loader --save-dev
    

    Step2:配置Sass解析器

      在webpack.base.conf.js中,modules结节下的loaders结节中添加es2015的支持,如下所示:  
    
    module: {
        loaders: [
                {
                    test: /\.js$/,
                    exclude: /(node_modules|bower_components)/,
                    loader: 'babel',
                    query: {
                        presets: ['es2015']
                    }
                }
            ],
    }
    

    PS:不安装的话会出现如下错误:Couldn't find preset "es2015" relative to directory

      同样是在webpack.base.conf.js中,modules结节下的rules节点中添加sass的解析器,如下所示:  
    
    module: {
        rules: [
           {  
            test: /\.scss$/,
            loaders: ["style", "css", "sass"]
          },
    

    Step3:尝试使用Sass的SASS语法

    <style lang="sass">
      $body-color: red;
    
      .body 
          color: $body-color;
    </style>
    

    Step4:尝试使用Sass的SCSS语法

    <style lang="scss">
      $body-color:red;
      .body {
        color: $body-color;
      }
    </style>
    

    样式依然生效。

      说明:这个只是最简单的例子,而且是与vue结合,如果你需要单独编译.sass文件或者.scss文件,那么你需要安装Ruby, 同时可以让SASS监控某个样式表的变动,实现样式的热部署。

    相关文章

      网友评论

          本文标题:vue 中使用sass

          本文链接:https://www.haomeiwen.com/subject/wzelvftx.html