Comment corriger Watchpack Error (watcher): Error: ENOSPC: System limit for number of file watchers reached, watch ...
Problème
Sur Linux, vous voyez un message d’erreur tel que
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'Solution
Cette erreur se produit souvent si votre IDE tel que Visual Studio Code surveille de vastes espaces de travail, le plus souvent avec des répertoires node_modules.
Généralement, vous pouvez simplement augmenter la limite :
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 -pCependant, je recommande également de configurer VS Code pour qu’il ne surveille pas ces chemins :
- Ouvrez
Preferences -> Open User Settings (JSON)et ajoutez ce qui suit :
vscode_watcher_settings.json
"files.watcherExclude": {
"**/node_modules/**": true,
"**/dist/**": true,
"**/.git/**": true
}Consultez les articles similaires par catégorie :
Linux
Si cet article vous a aidé, pensez à m'offrir un café ou à faire un don via PayPal pour soutenir la recherche et la publication de nouveaux articles sur TechOverflow