我对电子生态系统和桌面开发仍然陌生,但我希望做的是与第三方开放接口,它与我的软件捆绑在一起。首先,我不确定要分发哪些软件包选项。习惯上有两个下载,一个是已经安装了第三方二进制文件的用户,另一个是包含它的用户?另外我怎么去实际打包,并安装二进制文件?这应该是我的package.json上的一个选项吗?我应该执行哪种脚本?有没有任何NPM模块来促进这一点?如何将第三方二进制文件与Electron进行捆绑?
编辑 - 是否可以从我的main.js调用npm,即使用户以前没有安装节点?我知道节点与电子包捆绑在一起,但也是npm?在这种情况下
-The二是PostgreSQL的
寻找同样的答案。在应用程序捆绑某种存储的情况下,您可以使用SQLite,它只是一个.sqlite文件,因此不需要包含二进制文件。 – pietrovismara