【发布时间】:2018-04-26 16:19:44
【问题描述】:
如果在其目录或以下目录中检测到任何文件更改,我希望我的节点应用程序index.js 重新启动。此外,我希望进程处于前台,将日志输出到终端。命令是什么?
我的尝试:
forever stopall
forever -w /home/patrick/workspace/frontend-api/index.js
结果:
warn: --minUptime not set. Defaulting to: 1000ms
warn: --spinSleepTime not set. Your script will exit if it does not stay up for at least 1000ms
error: Could not read .foreverignore file.
error: ENOENT, open '/.foreverignore'
error: restarting script because unlinkDir changed
events.js:72
throw er; // Unhandled 'error' event
^
Error: watch EACCES
at errnoException (fs.js:1024:11)
at FSWatcher.start (fs.js:1056:11)
at Object.fs.watch (fs.js:1081:11)
【问题讨论】:
-
你配置好
.foreverignore文件了吗? -
我没有这样的文件,运行前官方文档中也没有提到...
-
也有类似的问题github.com/foreverjs/forever/issues/660,github.com/foreverjs/forever/issues/235,尝试添加.foreverignore文件,可以给我反馈,我可以添加作为答案。
-
添加文件:
error: Could not read .foreverignore file. error: ENOENT, open '/.foreverignore' error: restarting script because unlinkDir changed -
@ShlomoGoldstein 你有没有找到解决这个问题的方法?我遇到了 exact 相同的错误,这是 google 上与该场景完美匹配的 only 命中。没有解决办法?
标签: javascript node.js forever