如何将 GitHub 存储库制作成 exe?

问题描述 投票:0回答:2

我是软件开发新手。我找到了这个 GitHub 存储库,我打算对其进行修改。假设我分叉了这个存储库并修改了它。然后我如何才能从那里导出它。我所说的导出是指将所有这些文件转换为一个 Windows 可执行文件。谢谢。

windows git github package repository
2个回答
0
投票

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

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


0
投票

通常您使用编译器将源代码转换为机器代码(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个这样的练习项目,那么你就有机会成功修改这个项目。

最新问题
© www.soinside.com 2019 - 2025. All rights reserved.