用于退出的命令是什么?(即终止Node.js进程)


当前回答

您可以使用process.ext([code])函数。

如果要退出而不出现“失败”,请使用代码0:

process.exit(0);

要退出并显示“失败”代码1,您可以运行:

process.exit(1);

失败的“失败”代码特定于应用程序。因此,您可以使用自己的约定。

其他回答

按Ctrl+C两次或退出。

> 
(To exit, press ^C again or type .exit)
> 

我可以通过键入taskkill-F-IM node.exe,让我的所有节点进程直接从Windows 10上的Git Bash shell中消亡-这将立即结束我计算机上的所有节点过程。我发现我也可以使用taskkill//F//IM node.exe。不确定为什么-和//在这种情况下都有效。希望这有帮助!

调用全局进程对象的退出方法:

process.exit()

从文档中:

process.ext([exitcode])使用指定的代码结束进程。如果省略,则退出并返回“成功”代码0。要退出并显示“失败”代码:进程.退出(1);执行节点的shell应该看到退出代码为1。

从nodejs.org官方文档中:

process.exit(code)

使用指定的代码结束进程。如果省略,退出将使用“成功”代码0。

要退出并显示“失败”代码:

process.exit(1);

REPL(命令行)

按ctrl+c两次键入退出并按回车键

脚本文件

process.exit(code)

当不再挂起异步操作时,节点通常会退出,代码为0。

process.ext(1)应用于退出并显示故障代码。这将允许我们推断节点未正常关闭,并被强制关闭。

还有其他出口代码,如

3-内部JavaScript分析错误(非常罕见)

5-v8 javascript引擎中的致命错误

9-参数无效

有关完整列表,请参阅节点退出代码