Nodemon: 无需更改代码即可重新启动

创建于 2017-05-23  ·  4评论  ·  资料来源: remy/nodemon

嘿!

我有一个项目有时会崩溃。 我使用了一个有时会启动失败的第三方库,而我在生产中处理它的方法是执行 process.exit(1),并等待 docker 启动一个新实例,直到它工作。
但是对于开发,我们使用 nodemon。 我真正想要的是,是否可以在程序崩溃时自动重启 nodemon(即使没有更改代码)。
基本上,现在它看起来像这样:

[nodemon] app crashed - waiting for file changes before starting...

我想要的是这样的:

[nodemon] app crashed - restarting in 2 seconds
或者也许是这样:
[nodemon] app crashed - restarting...

我看到了这个:“除非有很好的理由,否则通常不鼓励使用新的命令行选项”

但我想这个功能应该在命令行选项后面。

这是一个合理的要求吗? 如果是这样,我可能会找时间整理一份 PR

stale

最有用的评论

好吧,nodemon 已经完成了我想要的所有步骤。 我只想缩短“等待更改”部分。 需要明确的是,我还想在代码更改时重新启动,而且每当应用程序退出时

所有4条评论

我认为您最好查看pm2supervisordforever @lulzmachine ,因为它们是为监视、管理和自动重启进程而设计的。 也许@remy会不同意,但我觉得这不是nodemon项目的目标,而是我列出的一些(可能更多)项目的目标。

好吧,nodemon 已经完成了我想要的所有步骤。 我只想缩短“等待更改”部分。 需要明确的是,我还想在代码更改时重新启动,而且每当应用程序退出时

有同样的问题。 它曾经在我使用script选项时工作,但我现在必须切换到exec才能使用打字稿,现在它不会在崩溃时重新启动。

此选项是否已从nodemon @remy 中删除? 我很确定它曾经有效。 我们是否必须使用forevernodemon才能让它在崩溃时重新启动?

此问题已被自动标记为空闲和陈旧,因为它最近没有任何活动。 如果没有进一步的活动发生,它将自动关闭。 如果您认为这是错误的,或者问题仍然存在,只需在评论中回复, @remy将(尝试!)跟进。
感谢您的贡献<3

此页面是否有帮助?
0 / 5 - 0 等级