我刚开始使用gulp-sass,是否有一种“简单”的方法可以找出正在使用的Sass版本?
我认为这不重要,但我在Visual Studio 2015(CTP6)中使用gulp-sass。
我需要知道,因为我想使用Sass mixin,它需要一定的Sass最低版本。
目前,如果我想找出正在使用的Sass版本,我会尝试按照这样的方式进行跟踪,gulp-sass是node-sass的包装器,它反过来提供Node绑定for libsass,这是Sass的C编译器。
因此,为了找到在我的环境中使用的Sass版本,我必须遵循链并尝试确定每个步骤中使用的版本以及它在下一步使用的版本。
当然必须有一种更简单的方法吗?
答案 0 :(得分:2)
我们同意,从node-sass
您可以使用以下版本获取版本:
var sass = require('node-sass');
console.log(sass.info);
从gulp-sass
,您可以发送将由node-sass
执行的数据。所以这样的事情应该可以解决问题:
var gulp = require('gulp');
var sass = require('gulp-sass');
console.log(sass.info);
这将是来自node-sass的.info()最终被调用,给你它的版本和libsass的版本。
答案 1 :(得分:2)
查看node_modules/grunt-sass/node_modules/node-sass/package.json
"libsass": "version"
答案 2 :(得分:0)
您可以从终端的下一行开始在Node-sass中找到Sass版本
node -e 'console.log(require("node-sass").info)'