Kompiliert synchron eine Stylesheet, deren Inhalt source ist, zu CSS. Wenn es erfolgreich ist, gibt es ein CompileResult zurück, und wenn es fehlschlägt, wirft es eine Exception.
Bei der Verwendung des npm-Pakets sass-embedded für einzelne Kompilierungen ist compileStringAsync fast immer schneller als compileString, aufgrund des Overheads bei der Emulation synchroner Nachrichten mit Worker-Threads und weil gleichzeitige Kompilierungen im HauptThread blockiert werden.
Wenn Sie mehrere Kompilierungen mit dem npm-Paket sass-embedded durchführen, bietet die Verwendung eines Compiler einige Geschwindigkeitsverbesserungen gegenüber den Modul-Level-Methoden, und ein AsyncCompiler wird vielschneller sein.
Kompiliert synchron eine Stylesheet, deren Inhalt
sourceist, zu CSS. Wenn es erfolgreich ist, gibt es ein CompileResult zurück, und wenn es fehlschlägt, wirft es eine Exception.Dies erlaubt nur synchrone Importer und CustomFunctions.
⚠️ Vorsicht!
Bei der Verwendung des npm-Pakets sass-embedded für einzelne Kompilierungen ist compileStringAsync fast immer schneller als compileString, aufgrund des Overheads bei der Emulation synchroner Nachrichten mit Worker-Threads und weil gleichzeitige Kompilierungen im Haupt Thread blockiert werden.
Wenn Sie mehrere Kompilierungen mit dem npm-Paket sass-embedded durchführen, bietet die Verwendung eines Compiler einige Geschwindigkeitsverbesserungen gegenüber den Modul-Level-Methoden, und ein AsyncCompiler wird viel schneller sein.
Beispiel