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

VS Code终端运行React应用遇ENOSPC文件监视器限制问题求助

解决Linux Mint 20下React开发服务器触发ENOSPC文件监视器限制的问题

这个问题我自己开发React项目时也碰到过,本质是系统默认的文件监视器数量不够用——VS Code本身也在后台监控项目文件的变化,加上React开发服务器的chokidar监视器,就撞了系统上限,而普通终端没有VS Code的额外监控,所以能正常启动。下面给你两种解决方法:

临时生效(重启后失效)

先看看当前系统的文件监视器上限:

cat /proc/sys/fs/inotify/max_user_watches

临时提升这个数值,足够覆盖大多数前端项目的需求:

sudo sysctl -w fs.inotify.max_user_watches=524288

执行完这个命令后,你再回到VS Code终端重启React开发服务器,应该就能正常运行了。

永久生效(重启系统后依然有效)

如果不想每次重启系统都要重新设置,就把配置写到系统文件里:

  1. 打开sysctl配置文件:
sudo nano /etc/sysctl.conf
  1. 在文件的末尾添加一行:
fs.inotify.max_user_watches=524288
  1. 按下Ctrl+O保存,Ctrl+X退出编辑器。
  2. 让新配置立即生效:
sudo sysctl -p

这样以后不管怎么重启系统,这个上限都会保持设置好的数值,再也不会碰到这个错误啦。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.09 11:23:14