在电子process.stderr没有定义
我试图在我的电子应用程序中使用sqlite3 nodejs加载项。 我只是加载sqlite3模块时遇到一个错误。 看看崩溃的堆栈跟踪,我看到sqlite3有几个依赖关系,其中之一是一个日志库(npmlog)。 这个库试图从process.stderr
初始化一些日志对象。 它崩溃,因为process.stderr
是未定义的。
当我从DevConsole中检查process.stderr
的值时,发现它确实没有定义。
看看process
模块的电子文档 ,我发现它应该是nodejs process
模块的扩展版本。 由于nodejs已经定义了process.stderr
,我不确定为什么没有在Electron中定义它。
有任何想法吗?