Vor- und Nachteile von Node-Sass und Schluck-Sass

7

Ich habe mich gefragt, was sind die Unterschiede zwischen Knoten-Sass und Schluck-Sass? Was sind die Vor- und Nachteile jeder Version? Ich sehe, dass Node-Sass auf www.npmjs.com mehr als einen doppelten Vorteil bei Downloads hat. Macht es das besser? Gibt es einen Unterschied in der Übersetzungsgeschwindigkeit?

    
gogo_rulez 29.03.2016, 19:14
quelle

2 Antworten

18

Der Unterschied zwischen ihnen ist, dass gulp-sass node-sass als Abhängigkeit hat:)

gulp-sass ist ein Plugin für Gulp - ein hervorragendes Build-Tool.

Und es benutzt node-sass, welches selbst lib-sass benutzt, was ein Sass-Compiler ist, geschrieben in C oder C ++.
Das macht es schneller als Ruby Sass, aber es ist nicht so vollständig, denke ich, aber sie sind ziemlich nah beieinander.

Ich denke, dass das Sass-Projekt kürzlich von Ruby Sass zu LibSass als "offiziellem" Compiler / Tool gewechselt hat - aber verhaften Sie mich nicht daran. :)

Die Nachteile von gulp-sass sind, dass du mehr als nur node-sass bekommst - du bekommst auch gulp-utils und andere Dinge - was ein Problem ist, wenn du Gulp überhaupt nicht benutzt. ...

Und wenn du Gulp benutzt, dann wirst du natürlich mit gulp-sass eingestellt.

Um diese Antwort noch weiter zu komplizieren, gibt es auch gulp-ruby-sass , das Ruby Sass direkt verwendet.
Das bedeutet, dass Sie Ruby und Sass installieren müssen, bevor Sie es verwenden können, aber Sie können Compass und andere Ruby Sass-Sachen damit verwenden.
Es wird jedoch langsamer sein.

    
jacmoe 29.03.2016 20:13
quelle
0

Diese Frage ist besser formuliert als "was sind die Unterschiede zwischen Libsass und Ruby Sass" - oder irgendeine andere Implementierung.

Die Unterschiede sind möglicherweise signifikant, da sie verschiedene Funktionen unterstützen können: siehe Ссылка

node-sass verwendet LibSass unter der Haube.

Auf lange Sicht sieht es so aus, als sei Dart Sass die Zukunft: Ссылка

    
Ben Creasy 28.11.2017 03:27
quelle

Tags und Links