# ❌ 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.**
