首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >切换node-dev以确定是否需要

切换node-dev以确定是否需要
EN

Stack Overflow用户
提问于 2013-01-03 03:27:42
回答 1查看 150关注 0票数 2

有没有办法只使用node-dev或类似的命令来切换重启nodejs?

我已经看过了,似乎require.extensions是一个对象,其中包含了要重新启动的扩展名,尽管删除它似乎没有任何作用。

我想要的是能够像往常一样使用node-dev,但在不重新启动的情况下需要某些文件,这样我就可以手动查看它们并重新加载它们,而不需要重新启动所有东西。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-01-03 04:11:54

至少可以说,热(重新)加载模块是一个棘手的问题。模块假设当它们被加载时,它们被加载到一个干净的环境中,而热加载改变了这一点。它为各种可怕的bug敞开了大门,比如内存泄漏和内存指针损坏,在我看来,不值得这么麻烦。Here's a similar question with a good answer

与这个主题非常相关,我现在正在做的一个项目:overseer

它是一个实验性的集群管理器,它包装了您的工作进程,并使您能够监视文件系统更改和执行工作进程的滚动重启(逐个重启),因此没有经验的停机时间。

然而,目前还没有办法将客户端附加到特定的工作进程,因此在最坏的情况下,客户端将处理运行不同版本应用程序的两个或更多个工作进程。不是最理想的情况:)

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14127926

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档