我正在尝试设置自己的nodejs服务器,但是遇到了问题。我不知道如何在不重新启动应用程序的情况下看到更改。有没有一种方法可以编辑应用程序,并实时查看node.js的更改?
签出Node-Supervisor。您可以给它提供文件集合以监视更改,如果其中任何一个更改,它将重新启动服务器。如果由于其他原因而崩溃,它也会重新启动它。
NodeJS中未启用“热交换”代码,因为它很容易意外地导致内存泄漏或未垃圾收集的对象的多个副本。Node旨在使您的程序意外地快速而不是意外地泄漏。
事实发生后的7年:免责声明,我写了node-supervisor,但是在编写此答案之前已将项目交给了另一个维护者。