我得到了这个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这样的选项,但是可以查看源代码。