5

我刚开始使用gulp-sass,有没有一种“简单”的方法可以找出正在使用的 Sass 版本?

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

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

目前,如果我想找出正在使用的 Sass 版本,我会尝试像这样跟踪,gulp-sass 是node-sass的包装器,它反过来为libsass提供节点绑定,即Sass 的 C 编译器。

因此,要找出在我的环境中使用的 Sass 版本,我必须遵循链条并尝试找出每个步骤中使用的版本以及下一步使用的版本。

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

4

4 回答 4

2

看看你的node_modules/grunt-sass/node_modules/node-sass/package.json

"libsass": "version"
于 2015-04-23T13:08:08.110 回答
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 的版本。

于 2015-04-22T10:00:40.117 回答
1

您可以在终端的下一行找到 Node-sass 中的 Sass 版本

node -e 'console.log(require("node-sass").info)'

于 2019-01-29T21:46:51.133 回答
0

在 cmd 提示符下,您可以尝试 node-sass -version

cmd: node-sass -version
node-sass       4.14.1  (Wrapper)       [JavaScript]
libsass         3.5.5   (Sass Compiler) [C/C++]
于 2021-10-19T15:25:19.510 回答