一、简介
-
Sass和Less语法严谨,Stylus相对自由。因为Less长得更像css,所以它可能学习起来更容易。 -
Sass和Stylus都具有类语言的逻辑方式处理:条件、循环等,而Less需要通过When等关键词模拟这些功能,这方面Less比不上Sass和Stylus。 -
Less在丰富性以及特色上都不及Sass和Stylus,若不是因为Bootstrap引入了Less,可能它不会像现在这样被广泛应用。 -
Less环境较Sass简单。 -
相对而言,国内前端团队使用
Less会略多于Sass。 -
从功能出发,
Sass较Less略强大一些。 -
Sass在市面上有一些成熟的框架,比如说Compass,而且有很多框架也在使用Sass,比如说Foundation。
问题解决:适用下面所有解析器
一、Less 安装与使用
二、Stylus 安装与使用
-
安装
// 一起安装 $ npm i stylus stylus-loader -D // 分开安装 $ npm i stylus -D $ npm i stylus-loader -D // 指定版本安装 $ npm i stylus@0.54.7 -D $ npm i stylus-loader@3.0.2 -D
三、Sass 安装与使用
-
安装
// 一起安装 $ npm i sass sass-loader -D // 分开安装 $ npm i sass -D $ npm i sass-loader -D // 指定版本安装 $ npm i sass@1.26.5 -D $ npm i sass-loader@8.0.2 -D