Bun 支持 Node.js 的 process
全局对象,包括用于监听操作系统信号的 process.on()
方法。
process.on("SIGINT", () => {
console.log("Received SIGINT");
});
如果您不知道要监听哪个信号,可以监听总括性的 "exit"
事件。
process.on("exit", code => {
console.log(`Process exited with code ${code}`);
});
如果您不知道要监听哪个信号,可以监听 "beforeExit"
和 "exit"
事件。
process.on("beforeExit", code => {
console.log(`Event loop is empty!`);
});
process.on("exit", code => {
console.log(`Process is exiting with code ${code}`);
});
请参阅 文档 > API > 实用工具 以获取更多有用的实用工具。