Linux系统中npm启动服务报错Error: ENOSPC: System limit for number of file watchers reached

227 阅读1分钟

一. 问题描述:

在Linux系统中使用npm启动前端代码,出现如下报错

0259bc0618a827a6798250d2d9c3418.png

重要信息为Error: ENOSPC: System limit for number of file watchers reached

image.png

由此可知为Linux打开文件数量超过了默认值

二. 解决办法:

  1. 将Linux系统最大打开文件数目设置为524288

vim /etc/sysctl.conf

  1. 添加fs.inotify.max_user_watches属性

fs.inotify.max_user_watches=524288

  1. 保存退出

:wq

  1. 执行命令行

sysctl -p