【问题标题】:How can I add MongoDB Server as Windows package dependency?如何将 MongoDB 服务器添加为 Windows 包依赖项?
【发布时间】:2018-05-24 06:02:18
【问题描述】:

我正在尝试构建和共享一个基于 Node.jsElectron 技术的应用程序,但我想要该预编译包(.exe 或 .msi,例如)安装 MongoDB Server 软件。

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

对于 Windows 否则我看到 Steam 上的一些(事实上,大部分)游戏在安装游戏时会安装 DirectX 或其他依赖项,但我不知道该怎么做这个或如何在 Electron 配置中配置它。

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

【问题讨论】:

  • 如果你的数据库比较小,可以用lowdb代替mongo:github.com/typicode/lowdb
  • 谢谢!它可以帮助我。但我想知道我是否可以做我发布的内容。无论如何,再次感谢。
  • 看看这个链接:nosqlclient.com

标签: javascript node.js mongodb electron


【解决方案1】:

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

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

【讨论】:

  • 感谢您的回答!这是一个老问题,但仍然值得了解。
猜你喜欢
  • 2012-09-16
  • 1970-01-01
  • 2017-08-01
  • 1970-01-01
  • 2020-07-21
  • 2016-11-24
  • 1970-01-01
  • 2016-04-03
  • 1970-01-01
相关资源
最近更新 更多