问题参考链接:https://blog.csdn.net/ccgshigao/article/details/109825037
问题介绍
最近(ubuntu18)环境学习vue写项目(vhr微人事)过程中,启动项目控制台报错:
Error: ENOSPC: System limit for number of file watchers reached
问题原因
查了一下,是linux系统的限制导致这个报错了,需要设置一下:fs.inotify.max_user_watches 这个参数
详细:
fs.inotify.max_user_watches:表示同一用户同时可以添加的watch数目(watch一般是针对目录,决定了同时同一用户可以监控的目录数量) 默认为8192,我这台机器上运行了多个node项目,都是以root用户运行的,可能整体超过了限制
解决方法
执行:***vim /etc/sysctl.conf,***添加如下内容:
fs.inotify.max_user_watches=524288
然后执行
sudo sysctl -p
重启项目解决