背景
在linux
操作系统上使用vue脚手架写案例的时候,使用指令 yarn dev
不成功,发生 Error: ENOSPC: System limit for number of file watchers
错误。
原因:是文件监视程序的系统产生了限制,达到了默认的上限,需要增加限额。
Inotify 是什么?
inotify 是 Linux
内核 2.6.13 (June 18, 2005) 版本新增的一个子系统(API),它提供了一种监控文件系统(基于 inode 的)事件的机制,可以监控文件系统的变化如文件修改、新增、删除等,并可以将相应的事件通知给应用程序。几乎所有的主流 Linux
发行版都支持 Inotify 机制。如何知道你的 Linux
内核是否支持 Inotify
机制呢?很简单,执行下面这条命令:
grep INOTIFY_USER /boot/config-$(uname -r)
CONFIG_INOTIFY_USER=y
如果输出 CONFI