我想在Electron应用程序中捕获未捕获的异常。我读到我可以使用
process.on("uncaughtException", err => {
console.log(err)
}
我想知道过程对象是否是应用程序的一般过程,或者它是否是调用它的函数的过程(如果它甚至可以这样使用)?
例如,如果我想做process.exit或类似的东西,它会杀死应用程序还是关闭该功能?
感谢您的时间!
答案 0 :(得分:0)
来自文档:
process
对象是global
,它提供有关当前Node.js进程的信息并对其进行控制。作为一个全球性的,它在不使用require()
的情况下始终可供Node.js应用程序使用。
是的,过程对象是应用程序的一般过程。
因此,如果你process.exit
,它将退出整个过程。