You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

执行yarn dev时触发ENOSPC错误的问题求助

解决yarn dev启动时ENOSPC文件监视器数量超限错误

错误原因

这个问题是Linux系统默认的文件监视器(inotify)数量上限不足导致的。前端项目启动时,文件监听工具(比如错误日志里的chokidar)需要监听大量文件的变化,当监听的文件数超过系统设置的最大值时,就会抛出ENOSPC错误,导致项目启动失败。

解决方案

临时生效(重启系统后失效)

执行以下命令直接修改并立即生效:

echo fs.inotify.max_user_watches=524288 | sudo tee -a /etc/sysctl.conf && sudo sysctl -p

永久生效(重启后仍保持设置)

  1. 打开系统配置文件:
sudo nano /etc/sysctl.conf
  1. 在文件末尾添加一行配置:
fs.inotify.max_user_watches=524288
  1. 保存退出后,执行命令让配置立即生效:
sudo sysctl -p

额外检查(可选)

  • 查看当前系统的文件监视器上限:
cat /proc/sys/fs/inotify/max_user_watches
  • 查看当前已使用的监视器数量:
lsof | grep inotify | wc -l

说明

你之前尝试的yarn upgrade、yarn add yarn操作无法解决这个问题,因为这是系统层面的资源限制,和依赖包版本或yarn本身无关。

内容的提问来源于stack exchange,提问作者bruno adller

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.06 16:25:07