我想知道 node-sass 和 gulp-sass 之间有什么区别?每个版本的优点和缺点是什么?我在 www.npmjs.com 上看到,node-sass 在下载方面有两倍以上的优势。这会让事情变得更好吗?编译速度有区别吗?
他们之间的区别在于gulp-sass
has node-sass
作为依赖项:)
gulp-sass
是一个插件Gulp http://gulpjs.com/- 一个优秀的构建工具。
它使用node-sass,它本身使用lib-sass,这是一个用C或C++编写的Sass编译器。
这使得它比 Ruby Sass 更快,但我认为它的功能并不完整,但它们彼此非常接近。
我认为 Sass 项目最近从 Ruby Sass 切换到 LibSass 作为“官方”编译器/工具 - 但不要因此而逮捕我。 :)
的缺点gulp-sass
是你得到的不仅仅是node-sass
- 你还得到gulp-utils
和其他事情——如果你一开始就不使用 Gulp,这就是一个问题。 ...
如果你正在使用 Gulp,那么你就已经准备好了gulp-sass
, 明显地。
为了使这个答案更加复杂,还有gulp-ruby-sass
它直接使用 Ruby Sass。
这意味着您必须先安装 Ruby 和 Sass,然后才能使用它,但您将能够使用 Compass 和其他 Ruby Sass 东西。
不过会比较慢..
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)