Como muestra el título, recientemente cuando se usa npm start para comenzar un proyecto de reacción, a menudo se informa este error. La razón del error significa aproximadamente que el número de monitoreo de archivos excede el límite del sistema. De hecho, es causado por demasiados archivos abiertos. No importa qué archivo, siempre que haya un proceso, es un observador de archivos. La solución temporal es cerrar algunos procesos y luego ejecutar npm start, bien, pero espere a que el sistema abra el proceso. Después de más de una operación, puede volver a ocurrir el mismo error. Para resolver este problema permanentemente, los parámetros del sistema deben modificarse.
Los parámetros predeterminados del sistema se pueden ver en la variable / proc / sys / fs / inotify / max_user_watches, el valor predeterminado es 8192.
Modifique el archivo /etc/sysctl.conf y agregue una línea al final:
fs.inotify.max_user_watches=524288
Finalmente, habilite la configuración a través de sudo sysctl -p.
Ejecute npm start nuevamente sin error.