永远和永远 - 监视

时间:2013-04-05 04:43:32

标签: node.js npm forever

github页面非常清楚文档。我知道每个人都永远爱着,但我对foreverforever-monitor之间的差异究竟是什么以及我应该在哪种情况下使用哪个软件包感到困惑。

他们提供相同的功能吗?

1 个答案:

答案 0 :(得分:14)

README of foreverREADME of forever-monitor中所述,forever模块是命令行界面,而包forever-monitor是没有CLI的核心监控功能,因此您可以使用它以编程方式

在哪种情况下我应该使用哪个包?

  • 如果要使用CLI(例如,手动启动某些内容),则应使用forever模块。
  • 在编写应该控制正在启动的应用程序的程序时,应该使用forever-monitor。例如,您可以通过界面启动其他应用程序的应用程序,或者如果您想在应用程序中生成应该重新启动的应用程序。

他们提供相同的功能吗?

我没有查看整个代码,但package.json模块中的forever文件的依赖项包括forever-monitor,这听起来很现实,因为forever模块是一个应用程序,控制其他应用程序(因此使用forever-monitor)。所以可能(至少大部分)是的,但forever-monitor中的所有内容都可能无法在forever中实现。