LegacyResult
Hierarchie
- LegacyResult
Eigenschaften
css
Das kompilierte CSS. Dies kann durch Aufrufen von Buffer.toString in einen String konvertiert werden.
Beispiel
const result = sass.renderSync({file: "style.scss"});
console.log(result.css.toString());
Optional map
Die Source Map, die das kompilierte CSS den Quelldateien zuordnet, aus denen es generiert wurde. Dies kann durch Aufrufen von Buffer.toString in einen String konvertiert werden.
Dies ist undefined, es sei denn,
Die Source Map verwendet absolute file: URLs, um auf die Sass-Quelldateien zu verlinken, es sei denn, die Quelldatei stammt von data, in diesem Fall wird ihre URL als "stdin" aufgeführt.
Beispiel
const result = sass.renderSync({
file: "style.scss",
sourceMap: true,
outFile: "style.css"
})
console.log(result.map.toString());
stats
duration: number;
end: number;
entry: string;
includedFiles: string[];
start: number;
}
Zusätzliche Informationen über die Kompilierung.
Typdeklaration
-
duration: number
Die Anzahl der Millisekunden, die für die Kompilierung der Sass-Datei benötigt wurde. Dies ist immer gleich
startminusend. -
end: number
Die Anzahl der Millisekunden zwischen dem 1. Januar 1970 um 00:00:00 UTC und dem Zeitpunkt, an dem die Sass-Kompilierung endete.
-
entry: string
-
included
Files : string[]Ein Array der absoluten Pfade aller Sass-Dateien, die während der Kompilierung geladen wurden. Wenn eine Stylesheet von einem LegacyImporter geladen wurde, der den Inhalt der Stylesheet zurückgab, ist der Rohstring des
@useoder@import, der diese Stylesheet geladen hat, in diesem Array enthalten. -
start: number
Die Anzahl der Millisekunden zwischen dem 1. Januar 1970 um 00:00:00 UTC und dem Zeitpunkt, an dem die Sass-Kompilierung begann.
Das von render und renderSync nach erfolgreicher Kompilierung zurückgegebene Objekt.
Veraltet
Dies wird nur von den älteren render und renderSync APIs verwendet. Verwenden Sie stattdessen compile, compileString, compileAsync und compileStringAsync anstattdessen.