美文网首页
使用sublime3 编译less和sass

使用sublime3 编译less和sass

作者: it筱竹 | 来源:发表于2017-12-05 10:54 被阅读15次

版权声明:本文为博主原创文章,未经博主允许不得转载。

Sass和Less是一种动态样式语言,属于CSS预处理语言的一种,是CSS 的一种扩展语言它使用类似CSS的语法,为CSS的赋予了动态语言的特性,如变量、继承、运算、函数等,更方便CSS的编写和维护。

一、使用sublime编译less

1、使用less转换css文件

  • 在Sublime中 安装插件 less、lessc、Less2Css

  • 安装Node.js,直接 next 操作就行。
    网址:https://nodejs.org/en/download/

  • 打开控制台(win + R 输入 cmd ),输入 node -v 验证node是否装好,

    在全局中安装 Less 输入npm install less -g (输入 lessc -v 验证Less是否装好)。

  • 输入 npm install -g less-plugin-clean-css 这个是一个插件

  • 在Sublime 中新建less文件 ,然后按 ctrl + s 保存,自动生成 css文件。

2、引入less文件和less.js文件(常用)

  •  // 自己写的less文件
     <link rel="stylesheet/less" type="text/less" href="1.less" />
       
       //引入编译less文件的js文件
     <script src="less.min.js" type="text/javascript"></script>  
    

二、使用sublime编译sass

1、Sass 和 SCSS 有什么区别?

Sass 和 SCSS 其实是同一种东西,我们平时都称之为 Sass,两者之间不同之处有以下两点:

(1). 文件扩展名不同,Sass 是以“.sass”后缀为扩展名,而 SCSS 是以“.scss”后缀为扩展名

(2). 语法书写方式不同,Sass 是以严格的缩进式语法规则来书写,不带大括号({})和分号(;),而 SCSS 的语法书写和我们的 CSS 语法书写方式非常类似

2、使用Sass转换css文件

  • 在Sublime中 安装插件 scss、sass、sassbuild 插件

  • SASS是Ruby语言写的,但是两者的语法没有关系。不懂Ruby,照样使用。只是必须先安装Ruby,然后再安装SASS

  • Ruby 网址:http://www.ruby-lang.org/en/downloads/

  • 在安装的时候,请勾选Add Ruby executables to your PATH这个选项,添加环境变量,不然以后使用编译软件的时候会提示找不到ruby环境

  • 打开控制台(win + R 输入 cmd ),输入 Ruby -v 验证Ruby 是否装好

  • 安装Node.js,直接 next 操作就行。
    网址:https://nodejs.org/en/download/

  • 打开控制台(win + R 输入 cmd ),输入 node -v 验证node是否装好,

  • 在全局中安装 sass 输入gem install sass (输入 sass -v 验证sass 是否装好)。

  • 在Sublime 中新建scss 文件 ,然后按 ctrl + S 保存,然后再按 ctrl + B 自动生成 css文件。

  • 注意:在使用sublim编译scss文件时,一定要在非中文路径下进行编译

-------------------------------------------------------over-----------------------------------------------------

作者:蔡国庆(筱竹)

相关文章

  • 使用sublime3 编译less和sass

    版权声明:本文为博主原创文章,未经博主允许不得转载。 Sass和Less是一种动态样式语言,属于CSS预处理语言的...

  • css扩展语言sass和less

    less和sass最主要的区别是less是通过Javascript编译,而sass是通过ruby编译的,如果没有引...

  • 学会这两点,你就可以说会LESS

    为什么使用less? 常用的css预编译技术有sass、less、Stylus,三者各有特点。sass:出现最早,...

  • less_预编译_后编译

    less参考 预编译 使用举例: 比如写less/sass的时候,定义的变量,发布前要进行预编译生成对应的css。...

  • sass和less

    都是css的拓展语言,less和sass最主要的区别是less是通过Javascript编译,而sass是通过ru...

  • Less

    一、 css预编译 常见的css预编译器有三种:less 、 sass 、 stylus。Bootstrop使用...

  • 使用gulp编译 sass和less

    Gulp是一个基于流的自动化构建工具,可以帮我实现很多的功能,比如代码编译、压缩等等。网址:https://www...

  • 2019-03-19ArgumentError:invalid

    在使用coala软件进行sass或者less进行编译,发生上面的报错 ArgumentError:invalid ...

  • Less

    一、CSS预编译 常见的css预编译器有三种:less 、sass 、stylus。Bootstrap使用的是le...

  • 当前流行的css预处理器----sass

    sass Ruby编写 在服务端编译 less 可以在客户端使用 js编译 也可以在服务端用node编译 styl...

网友评论

      本文标题:使用sublime3 编译less和sass

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