Skip to main content
Stack Overflow на русском

Вернуться к вопросу

Удалено пояснение «Необходим чёткий ответ» участником pepel_xD
Конкурс завершён выбором ответа участника Fynivx участником pepel_xD
в текст добавлен 181 символ
Источник Ссылка
pepel_xD
  • 1.1k
  • 3
  • 15
  • 42

Gulp-sass компилирует sass файлы при помощи node-sass, у котрого есть объект с различными опциями.

sass( {
 outputStyle: 'expanded', // стиль вывода
 sourceComments: true, // добавляет комментарий перед селектором в выходном файле о строке где этот селектор в исходном файле.
 indentType: 'tab', // тип оступа
 indentWidth: 1, // величина отступа max-10
 includePaths: ['dev/scss/base/', 'dev/scss/elements/'] // массив путей подключаемых файлов, вроде как должно решать проблему импортов...
 
 }) 

так вот, есть там объект functions и в документации о нем написано совсем немного:

Это экспериментальная функция LibSass. Используйте с осторожностью.

функции является объект, который содержит набор пользовательских функций, которые могут быть вызваны с помощью Sass файлов составляются. Они могут принимать ноль или более входных параметров и должны возвращать значение либо синхронно (return ...;) или асинхронно (done();). Эти параметры будут экземплярами одного из конструкторов, содержащихся в require('node-sass').types хэшей. Возвращаемое значение должно быть одноним из этих типов. Смотрите список доступных типов ниже: ......

более подробной документации я не нашел, и не совсем понятно для каких целей это можно использовать.
Так же очень интересен аргумент опций importer, насколько я понял он используется для определения пользовательской функции импорта подключаемых файлов. Хочется подробностей.
Знающие люди поделитесь информацией, желательно с примерами :)

Gulp-sass компилирует sass файлы при помощи node-sass, у котрого есть объект с различными опциями.

sass( {
 outputStyle: 'expanded', // стиль вывода
 sourceComments: true, // добавляет комментарий перед селектором в выходном файле о строке где этот селектор в исходном файле.
 indentType: 'tab', // тип оступа
 indentWidth: 1, // величина отступа max-10
 includePaths: ['dev/scss/base/', 'dev/scss/elements/'] // массив путей подключаемых файлов, вроде как должно решать проблему импортов...
 
 }) 

так вот, есть там объект functions и в документации о нем написано совсем немного:

Это экспериментальная функция LibSass. Используйте с осторожностью.

функции является объект, который содержит набор пользовательских функций, которые могут быть вызваны с помощью Sass файлов составляются. Они могут принимать ноль или более входных параметров и должны возвращать значение либо синхронно (return ...;) или асинхронно (done();). Эти параметры будут экземплярами одного из конструкторов, содержащихся в require('node-sass').types хэшей. Возвращаемое значение должно быть одноним из этих типов. Смотрите список доступных типов ниже: ......

более подробной документации я не нашел, и не совсем понятно для каких целей это можно использовать.
Знающие люди поделитесь информацией, желательно с примерами :)

Gulp-sass компилирует sass файлы при помощи node-sass, у котрого есть объект с различными опциями.

sass( {
 outputStyle: 'expanded', // стиль вывода
 sourceComments: true, // добавляет комментарий перед селектором в выходном файле о строке где этот селектор в исходном файле.
 indentType: 'tab', // тип оступа
 indentWidth: 1, // величина отступа max-10
 includePaths: ['dev/scss/base/', 'dev/scss/elements/'] // массив путей подключаемых файлов, вроде как должно решать проблему импортов...
 
 }) 

так вот, есть там объект functions и в документации о нем написано совсем немного:

Это экспериментальная функция LibSass. Используйте с осторожностью.

функции является объект, который содержит набор пользовательских функций, которые могут быть вызваны с помощью Sass файлов составляются. Они могут принимать ноль или более входных параметров и должны возвращать значение либо синхронно (return ...;) или асинхронно (done();). Эти параметры будут экземплярами одного из конструкторов, содержащихся в require('node-sass').types хэшей. Возвращаемое значение должно быть одноним из этих типов. Смотрите список доступных типов ниже: ......

более подробной документации я не нашел, и не совсем понятно для каких целей это можно использовать.
Так же очень интересен аргумент опций importer, насколько я понял он используется для определения пользовательской функции импорта подключаемых файлов. Хочется подробностей.
Знающие люди поделитесь информацией, желательно с примерами :)

Добавлено пояснение «Необходим чёткий ответ» участником pepel_xD
Конкурс начат стоимостью 100 баллов репутации участником pepel_xD
Источник Ссылка
pepel_xD
  • 1.1k
  • 3
  • 15
  • 42

node-sass Option

Gulp-sass компилирует sass файлы при помощи node-sass, у котрого есть объект с различными опциями.

sass( {
 outputStyle: 'expanded', // стиль вывода
 sourceComments: true, // добавляет комментарий перед селектором в выходном файле о строке где этот селектор в исходном файле.
 indentType: 'tab', // тип оступа
 indentWidth: 1, // величина отступа max-10
 includePaths: ['dev/scss/base/', 'dev/scss/elements/'] // массив путей подключаемых файлов, вроде как должно решать проблему импортов...
 
 }) 

так вот, есть там объект functions и в документации о нем написано совсем немного:

Это экспериментальная функция LibSass. Используйте с осторожностью.

функции является объект, который содержит набор пользовательских функций, которые могут быть вызваны с помощью Sass файлов составляются. Они могут принимать ноль или более входных параметров и должны возвращать значение либо синхронно (return ...;) или асинхронно (done();). Эти параметры будут экземплярами одного из конструкторов, содержащихся в require('node-sass').types хэшей. Возвращаемое значение должно быть одноним из этих типов. Смотрите список доступных типов ниже: ......

более подробной документации я не нашел, и не совсем понятно для каких целей это можно использовать.
Знающие люди поделитесь информацией, желательно с примерами :)

default

AltStyle によって変換されたページ (->オリジナル) /