在电子process.stderr没有定义

我试图在我的电子应用程序中使用sqlite3 nodejs加载项。 我只是加载sqlite3模块时遇到一个错误。 看看崩溃的堆栈跟踪,我看到sqlite3有几个依赖关系,其中之一是一个日志库(npmlog)。 这个库试图从process.stderr初始化一些日志对象。 它崩溃,因为process.stderr是未定义的。

当我从DevConsole中检查process.stderr的值时,发现它确实没有定义。

看看process模块的电子文档 ,我发现它应该是nodejs process模块的扩展版本。 由于nodejs已经定义了process.stderr ,我不确定为什么没有在Electron中定义它。

有任何想法吗?