美文网首页
vue中使用sass和less

vue中使用sass和less

作者: 路尔轩 | 来源:发表于2019-06-21 14:10 被阅读0次

sass和less都是css的预编译处理语言,他们引入了mixins,参数,嵌套规则,运算,颜色,名字空间,作用域,JavaScript赋值等两者各有优势,请根据个人习惯及需要选择。

sass和less主要区别:在于实现方式 less是基于JavaScript的在客户端处理 所以安装的时候用npm,sass是基于ruby所以在服务器处理。

sass官网:https://www.sass.hk/
一、在vue中使用sass
1、进入项目根目录,安装依赖

cd myvue
npm install

2、安装依赖包

npm install --save-dev sass-loader
//sass-loader依赖于node-sass
npm install --save-dev node-sass

3、在build文件夹下的webpack.base.conf.js的rules里面添加配置

module.exports = {
    //  此处省略无数行,已有的的其他的内容
    module: {
        rules: [
          //  此处省略无数行,已有的的其他的规则
         {  
          test: /\.scss$/,
          loaders: ["style", "css", "sass"]
        }
      ]
  }

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

4、在 .vue 文件中修改<style> 标签

<style lang="scss"></style>

二、在vue中使用less
1、进入项目根目录,安装依赖

cd myvue
npm install

2、安装依赖包

npm install less less-loader --save

3、修改webpack.config.js文件,配置loader加载依赖,让其支持外部的less,在原来的代码上添加

module.exports = {
    //  此处省略无数行,已有的的其他的内容
    module: {
        rules: [
          //  此处省略无数行,已有的的其他的规则
          {
            test: /\.less$/,
            loader: "style-loader!css-loader!less-loader",
          }
        ]
    }
}

{

  test: /\.less$/,

  loader: "style-loader!css-loader!less-loader",

},

4、在 .vue 文件中修改<style> 标签

<style lang="less"></style>

相关文章

  • vue 项目中使用sass 和 less

    不建议sass和less一起使用 已安装sass(如果是vue-cli创建,官方推荐安装 dart-sass),再...

  • Vue 中同时使用 less 和 sass

    1.首先建议安装淘宝镜像,如已安装可跳过命令:npm install -g cnpm --registry=htt...

  • 3.vue项目中sass的使用

    由于上一篇讲解了在vue项目中如何使用less,本篇重点讲解如何使用sass 一.安装sass: npm inst...

  • vue中使用sass和less

    sass和less都是css的预编译处理语言,他们引入了mixins,参数,嵌套规则,运算,颜色,名字空间,作用域...

  • bootstrap

    bootstrap开源,基于less和sass,所有的样式都基于sass和less,一个傻瓜式的框架,可以使用ct...

  • vue样式穿透

    1、sass和less的样式穿透 使用/deep/ 外层 /deep/ 第三方组件 做到三点:a. 当前的vue...

  • vue全局使用less样式文件

    vue全局使用less样式文件 1.安装 sass-resources-loader2.找到build文件夹下面的...

  • vscode css错误提示{ expected css(css

    解决方案:如果是在vue中使用less或者sass, css错误提示{ expected css(css-lcur...

  • 2019-11-25为什么用Sass而不是Less?

    主要解答以下几个问题: 1、什么是Sass和Less?2、为什么要使用CSS预处理器?3、Sass和Less的比较...

  • Less/Sass

    Less 和 Sass 第一章 Less和Sass简介 Less和Sass都为动态样式表的语言,即css框架,通过...

网友评论

      本文标题:vue中使用sass和less

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