📅  最后修改于: 2023-12-03 15:37:56.452000             🧑  作者: Mango
在JavaScript中,可以使用process
模块来退出当前运行的程序。下面介绍两种常用的退出方式和使用方法。
process.exit()
方法是退出当前运行的程序的最简单和最常用的方法。要使用该方法,只需在您的代码中调用 process.exit()
,而无需传递任何参数。该方法会将程序的退出码设置为 0
,表示成功退出程序。
// 退出程序
process.exit();
如果你想指定一个退出码,你可以将你想要的代码作为参数传递给process.exit()
,例如:
// 退出程序并设置退出码
process.exit(1);
在上面的例子中,退出程序时设置了退出码为1
。
process.kill()
方法是另一种退出节点程序的方法。与 process.exit()
方法不同的是, process.kill()
方法会发送一个信号,以终止指定进程的运行。要使用该方法,您需要知道要结束的进程的ID。
// 使用进程ID结束程序
process.kill(process.pid);
在上面的例子中,程序将被结束并退出。
因为process.kill()
函数的信号参数是可选的,默认为'SIGTERM'。要选择不同的信号,请使用该信号名称的字符串,例如'KILL'。
// 强制完成程序
process.kill(process.pid, 'SIGKILL');
在上面的例子中,程序将被强制退出并结束。
以上是介绍如何从节点的程序中退出的两种方法,您可以根据自己的需求选择使用。