我刚刚用电子开始冒险,并构建了一个使用SQLite的应用程序。
我使用electronic-vue和sqlite我使用sql.js包。
当我使用npm run dev编译我的应用程序时,一切都很好。 当我想打包应用程序时,问题就开始了。然后除了mac版本之外,db.sqlite不包含在应用程序中,当然,它无法正常工作。
如何将数据库文件添加到我可以分发给客户端的构建应用程序中?
答案 0 :(得分:0)
我找到了一种解决方案:我添加了
"extraFiles": [
"db.sqlite"
],
到package.json
文件,所以当我从./build/linux-unpacked文件夹启动它时,该应用程序正常工作。
我称它为一种解决方案,因为它仍然无法从打包文件中运行。但我想这是无法帮助的,因为一个文件包的工作方式。 或者也许有人知道解决方案?