949 B
949 B
❌ Fehler: Cannot find module 'which'
🧭 Kontext
Beim Starten der App mit nodeMapService(Windows Dienst) oder "npm start" nach dem ohne
package-lock.json-Datei trat folgender Fehler auf: 
Error: Cannot find module 'which'
Dies bedeutet, dass die Bibliothek which im node_modules-Verzeichnis fehlt, obwohl sie
möglicherweise früher vorhanden war.
🛠️ Lösung
Da which nicht mehr im aktuellen node_modules verzeichnis vorhanden war:
-
Altes funktionierendes Projekt geöffnet
→ Dort war die Bibliothek imnode_modules-Verzeichnis noch vorhanden. -
Verzeichnis
node_modules/whichgezippt
→ alswhich.zipgespeichert. -
ZIP-Datei auf den Zielserver übertragen
→ Manuell entpackt in das entsprechendenode_modules/which-Verzeichnis. -
App gestartet → Funktioniert wieder.