2017-10-26 12 views
0

Electronアプリで捕らえられていない例外を捕まえたい。私は、プロセスオブジェクトは、アプリケーションの一般的なプロセスである場合、または、それが(で呼び出された機能の処理であれば、それもそのように使用することができた場合、私は疑問に思って関数またはグローバルアプリにリンクされた電子プロセスオブジェクト?

process.on("uncaughtException", err => { 
    console.log(err) 
} 

を使用することができることを読みます)?

たとえば、process.exitなどを実行したい場合は、アプリケーションを終了させるか、機能を停止しますか?

ありがとうございました!ドキュメントから

+0

は実際https://electron.atom.io/docs/ノードの[ 'process'(https://nodejs.org/api/process.html)いくつかの機能]で拡張(ですapi/process /#process)これはまだグローバルです – pergy

答えて

0

processオブジェクトがに関する情報を提供globalであり、そして、現在のNode.jsプロセスの制御します。グローバルなので、require()を使わずにNode.jsアプリケーションで常に利用できます。

はいプロセスオブジェクトは、アプリケーションの一般的なプロセスです。

したがって、process.exitを実行すると、プロセス全体が終了します。

Process docs

関連する問題