在Electron.js / Node.js应用程序中处理SIGABRT

时间:2019-02-21 07:06:05

标签: javascript c++ node.js electron node-gyp

我正在尝试使用node-gyp创建一个Node js本机插件,并使用nbind将插件导入到我的electron.js应用程序中。我正在使用第3个库来构建此插件,但是不幸的是,该库使用SIGABRT退出了执行块,这给我的电子应用带来了麻烦。调用特定方法后,第三方库通过发送带有退出代码134的SIGABRT来中止执行,这使我的电子应用程序进入白屏状态。

我确实感觉到代码的进一步执行被阻止了,电子DevTools断开了连接,并且屏幕变得完全空白。之后,node.js中的所有事件均不起作用。

如何在电子/node.js中处理此SIGABRT而不使我的应用程序陷入困境?

谢谢,我们将不胜感激。

0 个答案:

没有答案