2015-04-22 11 views
5

Ich habe gerade angefangen, gulp-sass zu verwenden, gibt es einen "einfachen" Weg, um herauszufinden, welche Version von Sass, die verwendet wird?Wie kann ich herausfinden, welche Version von Sass ich benutze, wenn ich Schluck-Sass laufe?

Nicht, dass ich denke, dass es wichtig ist, aber ich verwende gulp-sass in Visual Studio 2015 (CTP6).

Ich muss wissen, weil ich eine Sass Mixin verwenden möchte, die eine bestimmte Mindestversion von Sass erfordert.

Im Moment, wenn ich herausfinden wollen, was Version von Sass verwendet wird, versuche ich, den Weg so zu folgen, schlucke-sass ein Wrapper für node-sass ist, der wiederum ist Node-Bindings für libsass Bereitstellung, Das ist ein C-Compiler für Sass.

Um die Version von Sass herauszufinden, die in meiner Umgebung verwendet wird, muss ich der Kette folgen und versuchen herauszufinden, welche Version in jedem Schritt verwendet wird und welche Version sie dann im nächsten Schritt verwendet.

Sicher muss es einen einfacheren Weg geben?

Antwort

2

können Wir sind uns einig, dass aus node-sass Sie die Versionen mit bekommen können:

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

console.log(sass.info); 

Von gulp-sass, können Sie Daten senden, die von node-sass ausgeführt wird. So etwas wie dies sollte es tun:

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

Es wird die .info sein() von Knoten-Sass, die am Ende aufgerufen ist, Sie geben beide es ist Version und libsass-Version.

+0

Ich hatte 'console.log zu verwenden (sass.compiler.info);' – Rax

2

Schauen Sie in Ihre node_modules/grunt-sass/node_modules/node-sass/package.json

"libsass": "version"