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