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



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

要点:

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

•一些Typescript文件正在使用FS从配置文件中读取

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

•SCV文件是脚本的输出

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

提前感谢您的帮助。

在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

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

最新更新