如何将整个 Typescript 项目编译为可执行文件

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

我得到了这个打字稿项目,其中包含多个相互链接的文件夹和配置文件。它基本上是一个更大的脚本。将其编译为可执行文件的最佳方式是什么?

要点:

• 相互链接的多个 Typescript 文件 • 节点模块

• 一些 Typescript 文件使用 FS 读取配置文件

• 配置文件需要保持可访问性,以便用户可以编辑它们

• SCV 文件是脚本的输出

所有这些功能都需要在编译为可执行文件后才能运行。 我已经尝试过使用 Nexe 和 Verse 的 Pkg,但我在这两种情况下都遇到了限制。

提前感谢您的帮助。

node.js typescript compilation executable
2个回答
0
投票

在 node.js 中,你可以使用 pkg.

在 deno 中,你可以使用

deno compile
.

例子:

deno compile -A --target x86_64-unknown-linux-gnu test.ts

deno compile -A --target x86_64-pc-windows-msvc test.ts


-3
投票

创建 typescript/javascript 项目的二进制可执行文件是不常见的。有像 Electron 这样的选项,但是可以查看源代码。

© www.soinside.com 2019 - 2024. All rights reserved.