compile

  • Kompatibilität
    Dart Sass
    seit 1.45.0
    Node Sass

    Kompiliert die Sass-Datei unter path synchron zu CSS. Wenn erfolgreich, wird ein CompileResult zurückgegeben, und wenn ein Fehler auftritt, wird eine Exception ausgelöst.

    Dies erlaubt nur synchrone Importer und CustomFunctions.

    ⚠️ Vorsicht!

    Bei Verwendung des npm-Pakets sass-embedded für einzelne Kompilierungen ist compileAsync **fast immer schneller als compile**, aufgrund des Overheads der Emulation von synchroner Nachrichtenübermittlung mit Worker-Threads und der Blockierung gleichzeitiger Kompilierungen im Haupt thread.

    Wenn Sie mehrere Kompilierungen mit dem npm-Paket sass-embedded durchführen, bietet die Verwendung eines Compiler einige Geschwindigkeitsverbesserungen gegenüber den Modul-Methoden, und ein AsyncCompiler wird viel schneller sein.

    Beispiel

    const sass = require('sass');

    const result = sass.compile("style.scss");
    console.log(result.css);

    Parameter

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

    Gibt CompileResult zurück