【发布时间】:2017-06-10 21:14:49
【问题描述】:
我创建了一个电子应用程序,并使用电子生成器构建它。它在 dist 文件夹中创建一个包,我可以安装它然后运行生成的应用程序。
我的项目的根文件夹中有一个 sqlite 数据库,其中包含一些数据。但是当我打包然后运行exe文件时,似乎没有连接到数据库或显示为空。如果我只是用电子运行项目而不打包,它可以连接到数据库并使用数据。
另外,如果访问安装文件夹,我会在其中找到我在应用程序中拥有的数据库的副本,但其中没有任何行。在 .asar 文件夹中,有一个我想要的数据库,但我应该无法编辑这个数据库。
您对可能导致这种情况的原因有任何指示吗?如何使用 sqlite、sequelize、windows 和 electron 正确连接到项目根文件夹中的数据库?
提前致谢
【问题讨论】:
-
我也面临同样的问题..有什么解决办法吗? @iagomr
-
对不起,很久以前了。我不记得是否还有解决方案。
标签: database windows sqlite electron