Мне было интересно, какие различия между узлом-сасси и gulp-sass? Каковы плюсы и минусы каждой версии? Я вижу, что на www.npmjs.com узел-сасс имеет более чем двукратное преимущество в загрузках. Это делает его лучше? Есть ли разница в скорости компиляции?Плюсы и минусы узла-sass и gulp-sass
ответ
Разница между ними заключается в том, что 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.
Это будет медленнее, хотя ..
Этот вопрос лучше сформулирован как «какие различия между Libsass и Ruby Sass» - или любая другая реализация.
Различия являются потенциально значительными, так как они могут поддерживать различные функции: см https://sass-compatibility.github.io/
node-sass
использует LibSass под капотом.
В конечном счете, это выглядит как Дарт Sass будущее: http://sass.logdown.com/posts/2026639-sass-35-is-released
- 1. Плюсы и минусы READ_COMMITTED_SNAPSHOT
- 2. Плюсы и минусы CodeSmith
- 3. Плюсы и минусы 'inline'
- 4. Плюсы и минусы Java-портлетов?
- 5. Каковы плюсы и минусы TreeSet
- 6. Плюсы и минусы использования раскадровки
- 7. Плюсы и минусы форматирования CSS
- 8. Плюсы и минусы интерпретируемых языков
- 9. UILabel drawTextInRect плюсы и минусы?
- 10. Плюсы и минусы список Swift
- 11. Плюсы и минусы отражения Java?
- 12. Плюсы и минусы обзоров микроданных
- 13. Архитектура ServiceBus Плюсы и минусы
- 14. Каковы плюсы и минусы py2exe
- 15. Фотон VMware плюсы и минусы
- 16. Плюсы и минусы async/wait
- 17. MySQL вызывает плюсы и минусы
- 18. Плюсы и минусы tkinter и wxWidgets?
- 19. Каковы плюсы и минусы активов_packager и Jammit?
- 20. Плюсы и минусы для Haxe и Kivy
- 21. Плюсы и минусы DFC и DFS?
- 22. Плюсы и минусы перенаправлять все НТТР HTTPS
- 23. Плюсы и минусы CreateMockAnything() МОХ (pymox) рамках
- 24. Плюсы и минусы двигателей Java правил
- 25. Каковы плюсы и минусы использования `select table_name. *`?
- 26. GLib v APR плюсы и минусы каждого
- 27. Плюсы и минусы данной Кассандры схемы
- 28. плюсы и минусы NSLocalizedString без комментариев
- 29. Плюсы и минусы Datameer vs Altreyx
- 30. Плюсы и минусы выбора def over val
только то, что я искал :) –
Ясный и простой. Спасибо – samsos
Я не мог найти никаких доказательств того, что Сасс переключился на LibSass в качестве официального проекта, но главный сопровождающий планирует в конечном счете сосредоточиться на Дарте Сассе. http://sass.logdown.com/posts/2026639-sass-35-is-released –