Error: ENOSPC: System limit for number of file watchers reached [Resolvido]
Este erro costuma acontecer com desenvolvedores Node.js, geralmente ao executar o comando "npm start". No meu caso, ocorreu ao executar um projeto em React Native no modo debug com o comando "react-native start".
Problema
Ao iniciar um watcher, recebemos o erro:
Error: ENOSPC: System limit for number of file watchers reached
Solução
Aumentar o limite de user watches no sistema operacional.
Verificar o limite atual:
cat /proc/sys/fs/inotify/max_user_watches 8192
Ajustar o novo limite no arquivo /etc/sysctl.conf:
echo fs.inotify.max_user_watches=524288 | sudo tee -a /etc/sysctl.conf && sudo sysctl -p
O comando acima acrescentou a linha "fs.inotify.max_user_watches=524288" ao arquivo /etc/sysctl.conf e em seguida pediu ao kernel para recarregar as novas configurações.