Skip to content

Bun 支持 Node.js process 全局對象,包括用於監聽操作系統信號的 process.on() 方法。

ts
process.on("SIGINT", () => {
  console.log("收到 SIGINT");
});

如果你不知道要監聽哪個信號,可以監聽總括的 "exit" 事件。

ts
process.on("exit", code => {
  console.log(`進程以代碼 ${code} 退出`);
});

如果你不知道要監聽哪個信號,可以監聽 "beforeExit""exit" 事件。

ts
process.on("beforeExit", code => {
  console.log(`事件循環為空!`);
});

process.on("exit", code => {
  console.log(`進程正以代碼 ${code} 退出`);
});

請參閱 文檔 > API > 工具函數 獲取更多有用的工具。

Bun學習網由www.bunjs.com.cn整理維護