2015-04-22 25 views
5

Właśnie zacząłem używać gulp-sass, czy istnieje "łatwy" sposób na sprawdzenie, która wersja Sassa jest używana?Jak mogę się dowiedzieć, z której wersji Sassa korzystam podczas uruchamiania gulp-sass?

Nie sądzę, że to ma znaczenie, ale używam gulp-sass w Visual Studio 2015 (CTP6).

Muszę wiedzieć, ponieważ chcę użyć miksu Sass, który wymaga określonej minimalnej wersji Sass.

W tej chwili, jeśli chcę, aby dowiedzieć się, jaka wersja Sass jest używany, staram się podążać szlakiem tak, łyk-Sass jest opakowaniem dla node-sass która z kolei jest zapewnienie powiązania węzeł libsass, który jest kompilatorem C dla Sass.

Aby dowiedzieć się, jaka wersja Sassa jest używana w moim środowisku, muszę postępować zgodnie z łańcuchem i próbować ustalić, która wersja jest używana w każdym kroku i która wersja następnie wykorzystuje następny krok.

Na pewno musi być łatwiejszy sposób?

Odpowiedz

2

możemy się zgodzić, że od node-sass można uzyskać stosując wersje:

var sass = require('node-sass'); 

console.log(sass.info); 

Od gulp-sass można wysyłać dane, które zostaną wykonane przez node-sass. Więc coś jak to powinno załatwić sprawę:

var gulp = require('gulp'); 
var sass = require('gulp-sass'); 
console.log(sass.info); 

To będzie być .info() z węzła-Sass, która się nazywa w końcu, co daje zarówno Jest to wersja i wersja libsass użytkownika.

+0

musiałem użyć 'console.log (sass.compiler.info);' – Rax

2

Look w node_modules/grunt-sass/node_modules/node-sass/package.json

"libsass": "version"