2016-03-29 27 views
7

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

18

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 ..

+1

tylko to, co szukałem :) –

+0

jasne i proste. Dzięki – samsos

+0

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 –