电子knex的sqlite处理

我有一些电子应用程序的问题,用knexjs和sqlite响应。 我在节点脚本上使用knex和sqlite数据库文件,这也负责电子引导。 当我从“电子”命令运行应用程序,从控制台一切正常,应用程序工作和数据库是好的。 但是,当我打包电子包装应用程序崩溃的应用程序开始(没有任何错误)。 当我删除部分knex处理负责与sqlite文件应用程序连接工作…

knex bootstraping看起来像这样:

let knex = require("knex")({ client: "sqlite3", connection: { //when i comment this line app does not crash filename: path.join(app.getPath('userData'), 'database.sqlite') } }); 

你有什么想法可能是错的?