LegacyException

Der Ausnahmetyp, der von renderSync ausgelöst und als Fehler an den Callback von render übergeben wird.

Veraltet

Dies wird nur von den Legacy-APIs render und renderSync ausgelöst. Verwenden Sie stattdessen compile, compileString, compileAsync und compileStringAsync.

Hierarchie

  • Error
    • LegacyException

Eigenschaften

column?: number

Die (1-basierte) Spaltennummer innerhalb von line, an der der Fehler aufgetreten ist, falls diese Ausnahme mit einem bestimmten Sass-Datei ort verknüpft ist.

file?: string

Wenn diese Ausnahme durch einen Fehler in einer Sass-Datei verursacht wurde, repräsentiert dies den Speicherort der Sass-Datei. Dies kann in einem von drei Formaten erfolgen:

  • Wenn die Sass-Datei von der Festplatte geladen wurde, ist dies der Pfad zu dieser Datei.
  • Wenn die Sass-Datei von einem Importer generiert wurde, ist dies seine kanonische URL.
  • Wenn die Sass-Datei als data ohne eine entsprechende file übergeben wurde, ist dies die spezielle Zeichenkette "stdin".
formatted: string

Die Fehlermeldung. Für Dart Sass ist dies dasselbe wie das Ergebnis des Aufrufs von toString, welches selbst dasselbe ist wie message, aber mit dem Präfix "Error:".

line?: number

Die (1-basierte) Zeilennummer, in der der Fehler aufgetreten ist, falls diese Ausnahme mit einem bestimmten Sass-Datei ort verknüpft ist.

message: string

Die Fehlermeldung. Für Dart Sass schließt dies nach Möglichkeit eine hervorgehobene Anzeige ein, wo in der Quelldatei der Fehler aufgetreten ist, sowie den Sass-Stack Trace.

name: string
stack?: string
status: number

Analog zum Exit-Code für eine ausführbare Datei. 1 für einen Fehler, der durch eine Sass-Datei verursacht wurde, 3 für jeden anderen Fehlertyp .