node.js - "Watchpack Error (watcher): Error: EMFILE: too many open files"-NextJS

标签 node.js typescript next.js

当我尝试 next dev 时,watchpack 会在下一个应用程序中抛出上述错误。 屏幕以下列模式不断滚动:

Watchpack Error (watcher): Error: EMFILE: too many open files, watch '/home/my_user/Projects/project/sub-project/src/pages'
Watchpack Error (watcher): Error: EMFILE: too many open files, watch '/home/my_user/Projects/project/sub-project/src'
Watchpack Error (watcher): Error: EMFILE: too many open files, watch '/home/my_user/Projects/project/sub-project'
Watchpack Error (watcher): Error: EMFILE: too many open files, watch '/home/my_user/Projects/project'
Watchpack Error (watcher): Error: EMFILE: too many open files, watch '/home/my_user/Projects'
Watchpack Error (watcher): Error: EMFILE: too many open files, watch '/home/my_user'
Watchpack Error (watcher): Error: EMFILE: too many open files, watch '/home'
Watchpack Error (watcher): Error: EMFILE: too many open files, watch '/home/my_user'
Watchpack Error (watcher): Error: EMFILE: too many open files, watch '/home'

我能做些什么来修复它?到目前为止,我已尝试使用 ulimit -n 65536 增加打开文件限制,但没有成功

最佳答案

这个错误是因为watchpack模块。

只需在 .env 中添加:

   WATCHPACK_POLLING = true

关于node.js - "Watchpack Error (watcher): Error: EMFILE: too many open files"-NextJS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63476558/

相关文章:

c# - 系统.UnauthorizedAccessException : Creating an instance of the COM component fails with error 80070005 (C#)

javascript - NodeJS : read JSON and save result to variables

javascript - 如何将 Jade 变量分配给 Angular 绑定(bind)

node.js - Visual Studio Code - 通过 TypeScript 调试 Node JS

javascript - 将 onPause/onResume 添加到 Ionic 2 页面中的 Youtube 视频

TypeScript tricky module not found 错误

javascript - Nextjs Link 组件在不使用 anchor <a> 的情况下对 SEO 友好吗?

typescript - Shadcn Toasts(受react-hot-toast库启发)持续时间问题

javascript - Firebase V9 addDoc 未返回成功或失败或写入数据库

node.js - MongoDB 从文本搜索中排除精确匹配