当我尝试 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/