使用 nodemon 或 supervisor 仅重新加载文件而不重新启动所有服务器 - WebStorm

Posted

技术标签:

【中文标题】使用 nodemon 或 supervisor 仅重新加载文件而不重新启动所有服务器 - WebStorm【英文标题】:Use nodemon or supervisor to reload only the files without restart all the server - WebStorm 【发布时间】:2014-02-14 11:35:21 【问题描述】:

我刚刚看了这个教程:How can I run nodemon from within WebStorm?

我想知道如何只重新加载更新的文件而不重新启动整个服务器实例。 我还想知道是否可以不中断调试断点,因为目前整个服务器都重新启动,如果我使用调试器一步一步地按照说明进行操作,我就迷失了方向。

顺便说一句,我有一些方法可以将它们与 webstorm 一起使用,对于主管来说尤其棘手。因为它需要获取 app.js 和一切作为参数。

主管:https://docs.google.com/file/d/0ByzbHcAxmCyvTGdHOWJSTTYzNWs/edit

Nodemon:https://docs.google.com/file/d/0ByzbHcAxmCyvdVQ3azFhSlV0dEU/edit

【问题讨论】:

【参考方案1】:

您可以使用hotswap 之类的模块在文件更改时重新加载它们。

它可能会导致内存泄漏和其他问题,但它在开发中运行良好。

【讨论】:

我会看一下,但我认为 nodemon 和主管也可以。 (我真的不想使用太多基本上做同样事情的工具) nodemon 和 supervisor 被设计为完全重启应用程序,它不是同一个东西 我认为他们可以两者兼得。我的错。谢谢。

以上是关于使用 nodemon 或 supervisor 仅重新加载文件而不重新启动所有服务器 - WebStorm的主要内容,如果未能解决你的问题,请参考以下文章

监视 nodemon js 或 npm 中的新文件创建事件

[转] nodemon 基本配置与使用

nodemon,主管,永远都给出不同的错误,有啥建议吗?

Nodemon:是不是可以仅在后端文件中而不是在静态前端文件中重新启动 Node js 服务器?

gulp+browserSync+nodemon 实现express 全端自动刷新的实践

Gulp Watch 和 Nodemon 冲突