Spec-Zone.ru › Sass

compileAsync

  • compileAsync(path: string, options?: Options<"async">): Promise<CompileResult>
  • Совместимость:
    Dart Sass
    с версии 1.45.0
    Node Sass
    ✗

    Асинхронно компилирует файл Sass по адресу path в CSS. Возвращает промис, который разрешается объектом CompileResult в случае успеха и отклоняется с исключением Exception в случае неудачи.

    Это позволяет использовать только синхронные или асинхронные Importer и CustomFunction.

    При использовании пакета sass npm, compile почти вдвое быстрее, чем compileAsync из-за накладных расходов на асинхронизацию всего процесса оценки.

    Пример

    constsass = require('sass');

    constresult = awaitsass.compileAsync("style.scss");
    console.log(result.css);

    Параметры

    • path: string
    • Optional options: Options<"async">

    Возвращает Promise<CompileResult>

    • Определено в js-api-doc/compile.d.ts:194
sass
  • Компиляция
    • AsyncCompiler
    • Компилятор
    • РезультатКомпиляции
    • compile
    • compileAsync
    • compileString
    • compileStringAsync
    • initAsyncCompiler
    • initCompiler
  • Параметры
    • Параметры
    • ПараметрыСтроки
    • СтильВывода
    • ПараметрыСтрокиСИмпортером
    • ПараметрыСтрокиБезИмпортера
    • Синтаксис
  • Логгер
    • Логгер
      • silent
    • Логгер
    • РасположениеИсточника
    • ДиапазонИсточника
    • ПараметрыПредупрежденияЛоггера
  • Импортер
    • ИмпортерПакетныхЗависимостей
    • ИмпортерФайлов
    • Импортер
    • РезультатИмпорта
  • Пользовательская Функция
    • ИнтерполяцияВычислений
    • ОперацияВычисления
    • СписокАргументовSass
    • SassБулево
    • SassВычисление
    • SassЦвет
    • SassФункция
    • SassСписок
    • SassКарта
    • SassСмесь
    • SassЧисло
    • SassСтрока
    • Значение
    • ОператорВычисления
    • ЗначениеВычисления
    • ПользовательскаяФункция
    • РазделительСписок
    • sassЛожь
    • sassNull
    • sassИстина
  • Другое
    • Исключение
    • КонтекстКанонизации
    • УстаревшиеФункциональности
    • ПараметрыФайла(старый формат)
    • ИмяКанала
    • ИмяКаналаHsl
    • ИмяКаналаHwb
    • ИмяКаналаLab
    • ИмяКаналаLch
    • ИмяКаналаRgb
    • ИмяКаналаXyz
    • ЦветовоеПространствоHsl
    • ЦветовоеПространствоHwb
    • ЦветовоеПространствоLab
    • ЦветовоеПространствоLch
    • ЦветовоеПространствоRgb
    • ЦветовоеПространствоXyz
    • МетодОпределенияГаммы
    • МетодИнтерполяцииОттенка
    • ИзвестноеЦветовоеПространство
    • ПолярноеЦветовоеПространство
    • PromiseOr
    • ПрямоугольноеЦветовоеПространство
    • info
  • Запись
    • типы
      • Булево
      • Цвет
      • Ошибка
      • Список
      • Карта
      • Null
      • Число
      • Строка
    • Исключение(старый формат)
    • ИмпортерThis(старый формат)
    • ПлагинThis(старый формат)
    • Результат(старый формат)
    • ПараметрыShared(старый формат)
    • ПараметрыСтроки(старый формат)
    • АсинхроннаяФункция(старый формат)
    • АсинхроннаяФункцияDone(старый формат)
    • АсинхронныйИмпортер(старый формат)
    • Функция(старый формат)
    • Импортер(старый формат)
    • РезультатИмпорта(старый формат)
    • Параметры(старый формат)
    • СинхроннаяФункция(старый формат)
    • СинхронныйИмпортер(старый формат)
    • Значение(старый формат)
    • ЛОЖЬ
    • NULL
    • ИСТИНА
    • render
    • renderSync
  • Сообщения
    • Версия
    • Устаревание
    • УстареваниеИлиИдентификатор
    • СтатусУстаревания
    • УстаревшиеФункциональности

© 2006–2025 the Sass team, and numerous contributors
Licensed under the MIT License.
https://sass-lang.com/documentation/js-api/functions/compileAsync

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API