【问题标题】:How do I make a GitHub repository into an exe?如何将 GitHub 存储库制作成 exe?
【发布时间】:2020-03-22 16:51:04
【问题描述】:

我是软件开发的新手。我找到了我打算修改的GitHub repository。假设我分叉了这个存储库并对其进行了修改。然后我怎么能从那里导出它。通过导出它,我的意思是将所有这些文件变成一个 Windows 可执行文件。谢谢。

【问题讨论】:

  • 嗨,你需要通过像tutorialspoint.com/git/index.htm这样的教程来学习关于git的基础知识,然后你对此有一个好主意。然后尝试并提出问题,否则您无法理解这里的解决方案。快乐编码:)

标签: windows git github package repository


【解决方案1】:

一般来说,构建项目是一项特定于项目的任务,除非项目是用具有内置构建工具的语言(例如 Rust)编写的。如果您不清楚构建项目的步骤,您应该在文档或 wiki 中查找有关如何执行此操作的步骤,否则会打开一个问题,要求他们记录构建项目的过程。

只看这个项目,它应该生成任何类型的二进制可执行文件似乎并不明显,因为它主要是用 JavaScript 编写的。

【讨论】:

    【解决方案2】:

    通常您使用编译器将源代码转换为机器代码(exe 文件)。

    正如bk2204 提到的,这个项目基于 Javascript 和 Node.js。 Javascript 是解释而不是编译,因此另一个程序(Node.js)每次都会读取源代码并直接执行它,而不是先将其编译成 exe 文件。该其他程序本身可能位于 exe 文件中。

    您链接的项目是 this 项目的一个分支,并且该项目似乎有一个 Windows 启动器/安装程序 exe 文件(可能安装或包含 Node.js,但我没有检查)。 该安装程序以 exe 和源代码形式提供 here。所以你可以修改启动器并重建它,但主应用程序不在启动器中,而是在所有 JS 文件中。您也许可以编辑 JS 文件并使用相同的启动器而无需修改它。编辑 JS 文件后可能需要一个打包步骤,将它们打包成启动器期望的形式。每次修改 JS 文件后,您都需要运行此构建步骤,以向启动器提供新代码。 您必须探索项目的结构和构建过程才能找出确切的步骤。

    如果你是新手,那可能会非常困难。

    您可能想通过学习 Javascript 和 Node.js 来练习。 之后您可以尝试编译后的 Java,并且可能比 Javascript 更强大。只是为了好玩。 也许你可以做30个这样的练习项目,那么你就有机会成功地修改这个项目。

    【讨论】:

      猜你喜欢
      • 2017-05-06
      • 2021-10-22
      • 1970-01-01
      • 2020-10-10
      • 2021-04-09
      • 1970-01-01
      • 2020-09-03
      • 1970-01-01
      • 2021-02-26
      相关资源
      最近更新 更多