compileString

  • 互換性
    Dart Sass
    1.45.0以降
    Node Sass

    内容が source であるスタイルシートをCSSに同期的にコンパイルします。成功した場合はCompileResultを返し、失敗した場合はExceptionをスローします。

    これは同期的なImporterおよびCustomFunctionのみを許可します。

    ⚠️ 注意!

    単一コンパイルにsass-embedded npmパッケージを使用する場合、ワーカー スレッドを使用した同期メッセージングのエミュレーションのオーバーヘッドとメインスレッドでの同時コンパイルのブロックのため、compileStringAsyncはほぼ常にcompileStringよりも高速です。

    sass-embedded npm パッケージで複数のコンパイルを実行している場合は、Compilerを使用すると、モジュール レベルのメソッドよりもある程度の速度向上が得られ、AsyncCompilerを使用するとさらに高速になります。

    const sass = require('sass');

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

    パラメータ

    戻り値 CompileResult