Zastanawiałem się jakie są różnice między węzłem sass a gulp-sass? Jakie są plusy i minusy każdej wersji? Widzę, że na stronie www.npmjs.com node-sass ma ponad dwukrotnie większą przewagę w pobieraniu. Czy to jest lepsze? Czy jest różnica w prędkości kompilacji?Plusy i minusy węzła sass i gulp-sass
Odpowiedz
Różnica między nimi jest taka, że gulp-sass
ma node-sass
jako zależność :)
gulp-sass
jest plugin dla Gulp - doskonałe narzędzie budowania.
I używa węzła-sass, który sam używa lib-sass, który jest kompilatorem Sass napisanym w języku C lub C++.
To sprawia, że jest szybszy niż Ruby Sass, ale nie jest tak kompletny, jak sądzę, ale są one bardzo blisko siebie.
Myślę, że projekt Sass przeszedł niedawno z Ruby Sass na LibSass jako "oficjalny" kompilator/narzędzie - ale nie aresztuj mnie. :)
Minusy gulp-sass
jest to, że można dostać więcej niż tylko node-sass
- można również uzyskać gulp-utils
i inne rzeczy - co jest problemem, jeśli nie używasz Gulp w pierwszej kolejności. ...
A jeśli używasz Gulp, to oczywiście wszystko jest ustawione z gulp-sass
.
Aby jeszcze bardziej skomplikować tę odpowiedź, istnieje również gulp-ruby-sass
, która bezpośrednio używa Ruby Sass.
Oznacza to, że musisz zainstalować Ruby i Sass, zanim będziesz mógł z niego korzystać, ale będziesz mógł korzystać z Compass i innych rzeczy z Ruby Sass.
Będzie wolniej, ale ..
To pytanie jest lepiej sformułowane jako "jakie są różnice między Libsass i Ruby Sass" - lub jakiejkolwiek innej implementacji.
Różnice są znaczące, gdyż mogą one obsługiwać różne funkcje: patrz https://sass-compatibility.github.io/
node-sass
wykorzystuje LibSass pod maską.
W dłuższej perspektywie, to wygląda Dart Sass jest przyszłość: http://sass.logdown.com/posts/2026639-sass-35-is-released
- 1. Plusy i minusy READ_COMMITTED_SNAPSHOT
- 2. ServiceBus Architektura Plusy i minusy
- 3. Jakie są plusy i minusy modelowania kotwicy?
- 4. Programowanie w wirtualnej maszynie - plusy i minusy
- 5. Pliki mapowane w pamięci: plusy i minusy?
- 6. Plusy i minusy: Hibernacja vs. EJB 3
- 7. Wypoczynek vs Wcf plusy i minusy
- 8. Aktywne rekordy a repozytorium - plusy i minusy?
- 9. GLib v APR plusy i minusy każdego
- 10. SELECT * - plusy/minusy
- 11. SparkSQL vs Hive on Spark - Różnice i plusy i minusy?
- 12. Proxyquire, ReWire, SandboxedModule i Sinon: plusy i minusy
- 13. plusy i minusy db i ndb w silniku aplikacji Google
- 14. współbieżne techniki programowania, plusy, minusy
- 15. Jakie są plusy i minusy używania `select table_name. *`?
- 16. Plusy i minusy silnika bazy danych Access. Życie po SQLite
- 17. Jakie są plusy i minusy używania zmiennych rozgłoszeniowych w singleton?
- 18. Jakie są plusy i minusy Git-Flow vs Github-Flow?
- 19. Identyfikator okaziciela ASP.NET vs JWT Plusy i minusy
- 20. newid() vs newsequentialid() Jakie są różnice/plusy i minusy?
- 21. OcMock vs OcMockito - jakie są plusy i minusy
- 22. Jakie są twoje plusy i minusy git po użyciu?
- 23. Jakie są plusy i minusy RemObjects PascalScript kontra skrypt DWS?
- 24. Jakie są plusy i minusy LinkedHashMaps vs. LinkedHashSets?
- 25. Plusy i minusy używania Lucene w klasie MultiSearcher
- 26. Plusy i minusy MPMoviePlayerController porównaniu uruchomienie UIWebView strumień film
- 27. Jakie są plusy i minusy podstawowego uwierzytelniania HTTP
- 28. ktoś próbował Neo4J vs Titan - plusy i minusy
- 29. Plusy i minusy za przechowywanie kodu i danych w oddzielnych repozytoriach
- 30. Jakie są plusy i minusy używania matryc, kątów Eulera i/lub kwateranów do reprezentacji rotacji?
tylko to, co szukałem :) –
jasne i proste. Dzięki – samsos
Nie mogłem znaleźć żadnych dowodów na to, że Sass przeszedł na LibSass jako oficjalny projekt, ale główny opiekun planuje ostatecznie skoncentrować się na Dart Sassie. http://sass.logdown.com/posts/2026639-sass-35-is-released –