我正在尝试基于 Node.js 和 Electron 技术构建和共享应用程序,但我想要预先编译的软件包(.exe或.msi,例如)安装 MongoDB服务器软件。
对于Ubuntu 包我只需要将MongoDB服务器添加到我的软件的依赖项列表中(在package.json配置中),然后包管理器(APT)将为其安装客户端。
对于Windows 否则我发现在安装游戏时,Steam上的一些(实际上大多数是)游戏会安装DirectX或其他依赖项,但我无法弄清楚该怎么做这个或如何在Electron配置中配置它。
所以问题是:我可以将 MongoDB服务器安装程序“放入”Windows应用程序的预编译软件包中吗?
答案 0 :(得分:0)
您可能正在寻找允许embbed precompiled binaries with electron使用的通用解决方案。 但是,如果您的二进制文件不是独立的应用程序,则需要添加安装逻辑。