816 B
816 B
Slice 22.4 – UTF-8-BOM-Fix für lokalen FLUX-Workflow
Reale Fehlerursache
Windows PowerShell 5.1 schreibt bei Set-Content -Encoding utf8 standardmäßig
ein UTF-8-BOM. Dadurch begann die Workflow-Datei unsichtbar mit U+FEFF vor
dem eigentlichen {.
Node.js JSON.parse() meldete deshalb:
Unexpected token '', "{ ..." is not valid JSON
Korrektur
- zentrale
Write-Utf8NoBom-Funktion im FLUX-Installer - Workflow-JSON und Installationsstatus werden ohne BOM geschrieben
- Laufzeit entfernt defensiv ein vorhandenes BOM vor
JSON.parse() - mitgelieferte Workflow-Datei ist BOM-frei
Benutzerablauf
Vollständigen ZIP-Stand entpacken und über den bestehenden Vendoo-Ordner
kopieren. Gleichnamige Dateien ersetzen, den Zielordner nicht löschen.
Danach setup.bat starten.