Dart Sass
是Sass
的主要实现,这意味着它在其他实现之前先获得了新功能,它快速,易于安装,并且可以编译为纯JavaScript
,从而可以轻松集成到现代Web
开发工作流中。Sass
官方目前主力推dart-sass
,最新的特性都会在这个上面先实现。- 相同点:
都是用来将sass
编译成css
的工具。 - 区别:
node-sass
是用node
(调用cpp
编写的libsass
) 来编译sass
。dart-sass
是用drat VM
来编译sass
。node-sass
是实时自动编译的,dart-sass
需要保存后才会生效。
推荐dart-sass
性能更好(也是sass
官方使用的),而且node-sass
因为国情问题经常装不上。