如何在运行gulp-sass时找出我正在使用的Sass版本?

Ola*_*son 5 sass gulp-sass libsass visual-studio-2015

我刚刚开始使用gulp-sass,有没有"简单"的方法来找出正在使用的Sass版本?

不是我认为这太重要了,而是我在Visual Studio 2015(CTP6)中使用gulp -sass.

我需要知道,因为我想使用Sass mixin,它需要一定的Sass最低版本.

目前,如果我想找出正在使用的Sass版本,我尝试按照这样的方式跟踪,gulp-sass是node-sass的包装器,它反过来为libsass提供Node绑定,这是Sass的C编译器.

因此,为了找到在我的环境中使用的Sass版本,我必须遵循链并尝试确定每个步骤中使用的版本以及它随后用于下一步的版本.

当然必须有一个更简单的方法吗?

Mek*_*kap 2

我们同意,node-sass您可以使用以下方式获取版本:

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

console.log(sass.info);
Run Code Online (Sandbox Code Playgroud)

从 中 gulp-sass,您可以发送将由 执行的数据node-sass。所以像这样的事情应该可以解决问题:

var gulp = require('gulp');
var sass = require('gulp-sass'); 
console.log(sass.info);
Run Code Online (Sandbox Code Playgroud)

最终将调用来自 node-sass 的 .info() ,为您提供它的版本和 libsass 的版本。