04-Apr-2023
.
Admin
In this post i want to share one issue that i fetch. When i started working on my react js project on my ubuntu, then get a error like system limit for number of file watchers reached thenafter i run bellow command:I run npm start command then get a error system limit for number of file watchers reached.
Is anyone learning ReactJS experiencing an error: “ENOSPC: System limit for number of file watchers reached“? I just experienced it. But don’t worry because there is a solution.
This error occurs when running the “npm start” command. Causes of ENOSPC errors: System limit for number of file watchers reached because the number of files monitored by the system has reached its limit.
Solution 1
If you want to get error once you are trying to execute npm start, it’s because of your `max_user_watches` was reached the maximum number. Simply you can increase the `max_user_watches` by running this command :
echo fs.inotify.max_user_watches=524288 | sudo tee -a /etc/sysctl.conf
sudo sysctl -p
Now you can run npm start again.
npm start
Solution 2
The way is to modify the amount in the monitoring system file. Here’s how to modify max_user_watches on Ubuntu. (Ubuntu I use is Ubuntu version 18.04)
In this step you can open /etc/sysctl.conf file and make change max_use_watches value.
you can open /etc/sysctl.conf file through command then run bellow command:
nano /etc/sysctl.conf
open file thenafter add a line at the bottom:
fs.inotify.max_user_watches=524288
Now Save file and Restart your PC.
Restart PC thenafter Check again whether it has been updated with the following command
sudo sysctl -p
Now you can run npm start again.
npm start
It will help you...
#React.js