Spec-Zone.ru › Sass

initAsyncCompiler

  • initAsyncCompiler(): Promise<AsyncCompiler>
  • Совместимость:
    Dart Sass
    с версии 1.70.0
    Node Sass
    ✗

    Создаёт асинхронный AsyncCompiler. Каждый экземпляр компилятора предоставляет методы compileAsync и compileStringAsync в течение срока жизни компилятора. При одинаковом вводе эти методы возвращают результаты, идентичные соответствующим методам, доступным на уровне модуля. Для использования синхронной компиляции используйте initCompiler;

    При многократном вызове функций компиляции использование экземпляра компилятора с пакетом npm sass-embedded намного быстрее, чем использование методов компиляции верхнего уровня или пакета npm sass.

    Пример

    constsass = require('sass');
    asyncfunctionsetup() {
    constcompiler = awaitsass.initAsyncCompiler();
    constresult1 = awaitcompiler.compileStringAsync('a {b: c}').css;
    constresult2 = awaitcompiler.compileStringAsync('a {b: c}').css;
    awaitcompiler.dispose();

    // throws error
    constresult3 = awaitsass.compileStringAsync('a {b: c}').css;
    }

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

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

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

Spec-Zone.ru

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