Files
nodeMap/docs/troubleshooting/missing-which-module.md
2025-06-17 11:53:13 +02:00

31 lines
904 B
Markdown

# ❌ 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: ![alt text](error-which-module.png)
```
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:
1. **Altes funktionierendes Projekt geöffnet**
→ Dort war die Bibliothek im `node_modules`-Verzeichnis noch vorhanden.
2. **Verzeichnis `node_modules/which` gezippt**
→ als `which.zip` gespeichert.
3. **ZIP-Datei auf den Zielserver übertragen**
→ Manuell entpackt in das entsprechende `node_modules/which`-Verzeichnis.
4. **App gestartet → Funktioniert wieder.**