如何将MongoDB Server添加为Windows程序包依赖项?

时间:2017-12-10 16:05:35

标签: javascript node.js mongodb electron

我正在尝试基于 Node.js Electron 技术构建和共享应用程序,但我想要预先编译的软件包(.exe或.msi,例如)安装 MongoDB服务器软件。

对于Ubuntu 包我只需要将MongoDB服务器添加到我的软件的依赖项列表中(在package.json配置中),然后包管理器(APT)将为其安装客户端。

对于Windows 否则我发现在安装游戏时,Steam上的一些(实际上大多数是)游戏会安装DirectX或其他依赖项,但我无法弄清楚该怎么做这个或如何在Electron配置中配置它。

所以问题是:我可以将 MongoDB服务器安装程序“放入”Windows应用程序的预编译软件包中吗?

1 个答案:

答案 0 :(得分:0)

您可能正在寻找允许embbed precompiled binaries with electron使用的通用解决方案。 但是,如果您的二进制文件不是独立的应用程序,则需要添加安装逻辑。

here逐步描述了另一种方法,并提供了两个参考github项目here(最小)和here(真实项目)。