永远永远的监视
github页面在文档上真的很简单。 我知道每个人都是永远爱着的,但是我对于forever
和forever-monitor
之间的差别是什么,以及在哪种情况下我应该使用哪个包,我感到困惑。
他们提供相同的function吗?
正如永远的 自述文件和永远监视的自述文件所述, forever
模块是命令行界面, forever-monitor
程序包是没有CLI的核心监视function,因此您可以使用它进行编程 。
我应该在哪种情况下使用哪个包?
- 当你想使用CLI时,你应该使用
forever
模块(例如手动启动)。 - 当你正在编写一个应该控制你正在启动的应用程序的程序时,你应该使用
forever-monitor
。 例如,通过界面启动其他应用程序的应用程序,或者您想要在应用程序中产生失败时应重新启动的应用程序。
他们提供相同的function吗?
我没有看遍整个代码,但forever
模块中的package.json
文件的依赖包括forever-monitor
,这听起来很现实,因为forever
模块是一个控制其他应用程序的应用程序(因此使用forever-monitor
)。 所以可能(至less大部分)是的,但forever-monitor
一切可能不会forever
实现。