compileStringAsync

  • 互換性
    Dart Sass
    1.45.0以降
    Node Sass

    内容がsourceであるスタイルシートを非同期的にCSSにコンパイルします。成功した場合はCompileResultで解決され、失敗した場合はExceptionでリジェクトされるPromiseを返します。

    これは、同期または非同期のImporterCustomFunctionのみを許可します。

    ⚠️ ご注意ください!

    sass npm パッケージを使用する場合、評価プロセス全体を非同期にするオーバーヘッドのため、compileStringcompileStringAsyncよりもほぼ2倍高速です

    const sass = require('sass');

    const result = await sass.compileStringAsync(`
    h1 {
    font-size: 40px;
    code {
    font-face: Roboto Mono;
    }
    }`);
    console.log(result.css);

    パラメーター

    戻り値 Promise<CompileResult>