npm运行报错:Error: ENOSPC: System limit for number of file watchers reached

作者: adm 分类: node,前端 发布时间: 2022-11-11

背景
最近用vue写一个项目,在服务器上用npm运行该vue项目的时候,执行npm run serve,整个过程执行到一半报错了:Error: ENOSPC: System limit for number of file watchers reached

原因
查了一下,是linux系统的限制导致这个报错了,需要设置一下:fs.inotify.max_user_watches 这个参数。

解决方法
执行:vim /etc/sysctl.conf,添加如下内容:

fs.inotify.max_user_watches=524288

输入:wq

在命令行执行:

sysctl -p

重新执行:npm run serve,没有报错了。

如果觉得我的文章对您有用,请随意赞赏。您的支持将鼓励我继续创作!