【问题标题】:Error: ENOSPC: System limit for number of file watchers reached angular错误:ENOSPC:文件观察者数量的系统限制达到了角度
【发布时间】:2021-03-25 17:59:48
【问题描述】:

我在执行 Angular 10 项目时遇到此错误。

Error from chokidar (/myProject): Error: ENOSPC: System limit for number of file watchers reached, watch '/myProject/tsconfig.spec.json'

有没有办法解决这个错误?

【问题讨论】:

  • 看起来您运行的文件观察程序太多?
  • 我可以做些什么来关闭它们吗?

标签: angular linux inotify


【解决方案1】:

您的 inotify 观察程序遇到了内核限制。您可以运行它来修复当前启动,

sudo sysctl -w fs.inotify.max_user_watches=524288

您可以运行它来修复它以供将来启动,

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

【讨论】:

  • 是的,别忘了重启你的 Linux 桌面。
【解决方案2】:

我找到了这篇文章并帮助我解决了这个问题。您所要做的就是更改 max_user_watches

Error ENOSPC System limit for number of file watchers reached

【讨论】:

    【解决方案3】:

    在下面使用

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

    通过您的系统增加手表的数量

    【讨论】:

      猜你喜欢
      • 2022-01-22
      • 2022-08-12
      • 2019-09-09
      • 2020-09-24
      • 2019-05-24
      • 2019-06-29
      • 2020-11-18
      • 2021-04-07
      • 2020-10-08
      相关资源
      最近更新 更多