Inotify 最大文件限制

Inotify max file limit

我正在 docker 环境中使用 Electron 编写 React 应用程序。 当我尝试 npm run dev 时,出现以下错误:

Error from chokidar (/home/app/mountpoint/Matres-GUI/node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime): Error: ENOSPC: System limit for number of file watchers reached, watch '/home/app/mountpoint/Matres-GUI/node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime'

但是我无法增加 inotify 观察者的数量,因为我没有 root 权限来编辑 /etc/sysctl.conf

有没有办法删除所有观察者集?

终于找到解决办法here

只需将 CHOKIDAR_USEPOLLING=true npm start 添加到本地 .env 文件