* docs: prepare Vendoo 1.41.2 git-ignore boundary hotfix * fix: track native source modules with root-anchored runtime ignores
27 lines
816 B
Markdown
27 lines
816 B
Markdown
# 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:
|
||
|
||
```text
|
||
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.
|