如何在电子包中添加额外的文件

时间:2017-09-08 20:40:44

标签: electron

我刚刚用电子开始冒险,并构建了一个使用SQLite的应用程序。

我使用electronic-vue和sqlite我使用sql.js包。

当我使用npm run dev编译我的应用程序时,一切都很好。 当我想打包应用程序时,问题就开始了。然后除了mac版本之外,db.sqlite不包含在应用程序中,当然,它无法正常工作。

如何将数据库文件添加到我可以分发给客户端的构建应用程序中?

1 个答案:

答案 0 :(得分:0)

我找到了一种解决方案:我添加了

"extraFiles": [ "db.sqlite" ],

package.json文件,所以当我从./build/linux-unpacked文件夹启动它时,该应用程序正常工作。

我称它为一种解决方案,因为它仍然无法从打包文件中运行。但我想这是无法帮助的,因为一个文件包的工作方式。 或者也许有人知道解决方案?