【问题标题】:how to bundle git with an electron app如何将 git 与电子应用程序捆绑在一起
【发布时间】:2017-02-27 12:11:15
【问题描述】:

我正在为客户开发一个电子应用程序,他们需要一种简单的方法来更新我的应用程序。我发现最简单的方法是只支持从 git repo 中提取,这在我的测试和客户端机器上都可以正常工作。

最近,他们尝试在没有安装 git 的新 Mac 上安装该应用程序。不精通技术的客户在安装 git 时遇到了很多麻烦,我花了一段时间来引导他们下载安装程序,单击它,运行它等。为了避免将来发生这种情况,我想在我的电子应用程序中捆绑 git 并使用本地副本。这可能/可行/可取吗?还有其他解决这个问题的好方法吗?

【问题讨论】:

    标签: git electron electron-builder


    【解决方案1】:

    我建议您构建安装程序而不是您的 git 解决方案。 electron 支持 automatic updates (windows/mac) 和 electron-builder 为您创建安装程序(启用自动更新)。这应该更不痛苦,更稳定。

    然后,如果您仍需要将第 3 方的东西与您的应用捆绑,请参阅How to bundle a third party binary with Electron? 和其他关于 SO 的答案。

    如果您提供更多详细信息,我可以为您提供量身定制的答案(操作系统、仅为您的客户提供的私有应用程序?...)。

    【讨论】:

      猜你喜欢
      • 2015-07-09
      • 2013-03-16
      • 2011-11-02
      • 1970-01-01
      • 1970-01-01
      • 2018-12-19
      • 1970-01-01
      • 2018-05-30
      • 1970-01-01
      相关资源
      最近更新 更多