compileString
- compileString(source: string, options?: StringOptions<"sync">): CompileResult
-
Параметры
-
source: string
-
Optionaloptions: StringOptions<"sync">
Возвращает CompileResult
-
© 2006–2025 the Sass team, and numerous contributors
Licensed under the MIT License.
https://sass-lang.com/documentation/js-api/functions/compileString
Синхронно компилирует таблицу стилей, содержимое которой
source, в CSS. В случае успеха возвращает CompileResult, а в случае неудачи выбрасывает Исключение.Это позволяет использовать только синхронные Импортеры и Пользовательские функции.
При использовании npm пакета sass-embedded для одиночных компиляций, compileStringAsync почти всегда быстрее, чем compileString из-за накладных расходов на эмуляцию синхронного обмена сообщениями с потоками-рабочими и блокировки одновременных компиляций в главном потоке.
Если вы выполняете несколько компиляций с помощью npm пакета sass-embedded, использование Compiler предоставит некоторое ускорение по сравнению с методами на уровне модуля, а AsyncCompiler будет значительно быстрее.
Пример