2016-03-29 2 views
7

Мне было интересно, какие различия между узлом-сасси и gulp-sass? Каковы плюсы и минусы каждой версии? Я вижу, что на www.npmjs.com узел-сасс имеет более чем двукратное преимущество в загрузках. Это делает его лучше? Есть ли разница в скорости компиляции?Плюсы и минусы узла-sass и gulp-sass

ответ

18

Разница между ними заключается в том, что gulp-sass имеет node-sass как зависимость :)

gulp-sass является плагин для Gulp - отличный инструмент для сборки.

И он использует узел-сасс, который сам использует lib-sass, который является компилятором Sass, написанным на C или C++.
Это делает его быстрее, чем 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.
Это будет медленнее, хотя ..

+1

только то, что я искал :) –

+0

Ясный и простой. Спасибо – samsos

+0

Я не мог найти никаких доказательств того, что Сасс переключился на LibSass в качестве официального проекта, но главный сопровождающий планирует в конечном счете сосредоточиться на Дарте Сассе. http://sass.logdown.com/posts/2026639-sass-35-is-released –

0

Этот вопрос лучше сформулирован как «какие различия между Libsass и Ruby Sass» - или любая другая реализация.

Различия являются потенциально значительными, так как они могут поддерживать различные функции: см https://sass-compatibility.github.io/

node-sass использует LibSass под капотом.

В конечном счете, это выглядит как Дарт Sass будущее: http://sass.logdown.com/posts/2026639-sass-35-is-released

Смежные вопросы