错误 运行next项目时发生Error: ENOSPC: System limit for number of file watchers

277 阅读1分钟

发现背景

系统: Ubuntu18

问题发生场景: 在使用next.js脚手架写案例的时候,使用指令 yarn dev 不成功,发生 Error: ENOSPC: System limit for number of file watchers错误。

解决办法

Error: ENOSPC: System limit for number of file watchers错误,是文件监视程序的系统产生了限制,达到了默认的上限,需要增加限额。

可以使用指令 $ cat /proc/sys/fs/inotify/max_user_watch来查看

修改系统监控文件数量

步骤

sudo gedit /etc/sysctl.conf

添加一行在最下面

fs.inotify.max_user_watches=524288

然后保存退出!

执行

sudo sysctl -p

然后就解决了!