飞道科技

飞道科技文档总汇

Debian 无法启动文件监听解决办法

错误信息

events.js:165
      throw er; // Unhandled 'error' event
      ^

Error: watch /home/feidao/gitee/hq_manage/dist/ ENOSPC
    at FSWatcher.start (fs.js:1402:19)
    at Object.fs.watch (fs.js:1428:11)
    at createFsWatchInstance (/home/feidao/gitee/hq_manage/node_modules/_chokidar@1.7.0@chokidar/lib/nodefs-handler.js:37:15)
    at setFsWatchListener (/home/feidao/gitee/hq_manage/node_modules/_chokidar@1.7.0@chokidar/lib/nodefs-handler.js:80:15)
    at FSWatcher.NodeFsHandler._watchWithNodeFs (/home/feidao/gitee/hq_manage/node_modules/_chokidar@1.7.0@chokidar/lib/nodefs-handler.js:228:14)
    at FSWatcher.NodeFsHandler._handleDir (/home/feidao/gitee/hq_manage/node_modules/_chokidar@1.7.0@chokidar/lib/nodefs-handler.js:407:19)
    at FSWatcher.<anonymous> (/home/feidao/gitee/hq_manage/node_modules/_chokidar@1.7.0@chokidar/lib/nodefs-handler.js:455:19)
    at FSWatcher.<anonymous> (/home/feidao/gitee/hq_manage/node_modules/_chokidar@1.7.0@chokidar/lib/nodefs-handler.js:460:16)
    at FSReqWrap.oncomplete (fs.js:171:5)
Emitted 'error' event at:
    at FSWatcher._handleError (/home/feidao/gitee/hq_manage/node_modules/_chokidar@1.7.0@chokidar/index.js:257:10)
    at createFsWatchInstance (/home/feidao/gitee/hq_manage/node_modules/_chokidar@1.7.0@chokidar/lib/nodefs-handler.js:39:5)
    at setFsWatchListener (/home/feidao/gitee/hq_manage/node_modules/_chokidar@1.7.0@chokidar/lib/nodefs-handler.js:80:15)
    [... lines matching original stack trace ...]
    at FSReqWrap.oncomplete (fs.js:171:5)
npm ERR! Test failed.  See above for more details.

解决办法,复制以下命令在端口执行一次即可:

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