2015-04-22 4 views
5

Я только начал использовать gulp-sass, есть ли «простой» способ узнать, какая версия Sass используется?Как я могу узнать, какую версию Sass я использую при запуске gulp-sass?

Не то чтобы я думаю, что это слишком важно, но я использую gulp-sass в Visual Studio 2015 (CTP6).

Мне нужно знать, потому что я хочу использовать микшер Sass, который требует определенной минимальной версии Sass.

На данный момент, если я хочу, чтобы выяснить, что используется версия Sass, я стараюсь идти по следу, как это, проглатывать-дерзость является оболочкой для node-sass которая, в свою очередь, обеспечивает Node привязок для libsass, который является компилятором C для Sass.

Чтобы узнать, какая версия Sass используется в моей среде, я должен следовать цепочке и попытаться определить, какая версия используется на каждом шаге, и какую версию она использует для следующего шага.

Несомненно, должен быть более простой способ?

ответ

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); 

Это собирается быть .info() от узла-дерзости, которые получают называют в конце концов, давая вам обоим это версия и версия libsass в.

+0

Я должен был использовать 'console.log (sass.compiler.info);' – Rax

2

Посмотрите в вашем node_modules/grunt-sass/node_modules/node-sass/package.json

"libsass": "version" 
Смежные вопросы