LegacyResult

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.

Hierarchie

  • LegacyResult

Eigenschaften

Eigenschaften

css: Buffer

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());
map?: Buffer

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 start minus end.

  • 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

    Der absolute Pfad von file oder file, oder "data", wenn file nicht gesetzt war.

  • includedFiles: 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 @use oder @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.