Wie man behebt: Watchpack Error (watcher): Error: ENOSPC: System limit for number of file watchers reached, watch ...
Problem
Auf Linux siehst du eine Fehlermeldung wie
watchpack_error_output.txt
Watchpack Error (watcher): Error: ENOSPC: System limit for number of file watchers reached, watch '/home/uli/dev/myproject/node_modules/@primeuix'Lösung
Dieser Fehler tritt oft auf, wenn deine IDE wie Visual Studio Code riesige Workspaces überwacht, meistens mit node_modules-Verzeichnissen.
Generell kannst du das Limit einfach erhöhen:
increase_inotify_limits.sh
echo fs.inotify.max_user_watches=524288 | sudo tee -a /etc/sysctl.conf
echo fs.inotify.max_user_instances=16384 | sudo tee -a /etc/sysctl.conf
echo fs.inotify.max_queued_events=32768 | sudo tee -a /etc/sysctl.conf
sudo sysctl -pIch empfehle jedoch auch, VS Code so zu konfigurieren, dass diese Pfade nicht überwacht werden:
- Öffne
Preferences -> Open User Settings (JSON)und füge Folgendes hinzu:
vscode_watcher_settings.json
"files.watcherExclude": {
"**/node_modules/**": true,
"**/dist/**": true,
"**/.git/**": true
}Ähnliche Beiträge nach Kategorie:
Linux
Wenn dieser Beitrag dir geholfen hat, erwäge, mir einen Kaffee zu spendieren oder per PayPal zu spenden, um die Recherche und Veröffentlichung neuer Beiträge auf TechOverflow zu unterstützen