Node_modules Korruption beheben¶
Problem¶
Dieser Fehler bedeutet, dass die node_modules beschädigt sind (speziell das readable-stream Paket).
Lösung - Auf dem anderen PC ausführen¶
Schritt 1: PM2 stoppen (stoppt den Error-Spam)¶
cd "C:\Users\Turnuntergau2 UA\Softwareentwicklung\GitHub\turnfix\newWebBased\server"
npx pm2 stop all
npx pm2 delete all
Schritt 2: Alle node_modules löschen¶
# Im Server-Verzeichnis
cd "C:\Users\Turnuntergau2 UA\Softwareentwicklung\GitHub\turnfix\newWebBased\server"
Remove-Item -Recurse -Force node_modules
# Im Client-Verzeichnis
cd "C:\Users\Turnuntergau2 UA\Softwareentwicklung\GitHub\turnfix\newWebBased\client"
Remove-Item -Recurse -Force node_modules
# Im Jury-Portal-Verzeichnis
cd "C:\Users\Turnuntergau2 UA\Softwareentwicklung\GitHub\turnfix\newWebBased\jury-portal"
Remove-Item -Recurse -Force node_modules
Schritt 3: Neueste Version holen¶
Schritt 4: TurnFix-Manager verwenden (installiert alles neu)¶
Dann:
- Option 1 wählen (TurnFix STARTEN)
- Der Manager wird automatisch:
- Alle node_modules neu installieren
- Alle Komponenten bauen
- PM2 starten
Alternative: Manuelle Neuinstallation¶
Falls der Manager nicht funktioniert:
# Server
cd "C:\Users\Turnuntergau2 UA\Softwareentwicklung\GitHub\turnfix\newWebBased\server"
npm install
npm run build
# Client
cd ..\client
npm install
npm run build
# Jury-Portal
cd ..\jury-portal
npm install
npm run build
# Starten
cd ..\server
npx pm2 start ecosystem.config.js --env production
Wichtig¶
- Force Rebuild (Option 8 → 3) funktioniert nur wenn
node_moduleskorrekt installiert sind - Bei korrupten
node_modulesmuss man sie löschen und neu installieren - Der Fehler kommt nicht vom Build, sondern von fehlenden Paket-Dateien
Warum passiert das?¶
- Unterbrochene
npm install(z.B. PC-Neustart während Installation) - Netzwerkfehler während Installation
- Antivirus blockiert Dateien
- Festplatte voll während Installation