如果在其目录或更低版本中检测到任何文件更改,我希望我的节点应用程序index.js
能够重新启动。另外,我希望进程处于前台,将日志输出到终端。命令是什么?forever node.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'文件吗? –
我没有这样的文件,它在运行之前没有在官方文档中提到... – Patrick
也有类似的问题https://github.com/foreverjs/forever/issues/660,https:// github。 com/foreverjs/forever/issues/235,尝试添加.foreverignore文件,并且可以提供有关它的反馈,我可以将其添加为答案。 –