将 tsx 库打包成可执行文件

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

我想将 typescript-runner tsx 打包成可执行文件,以便它不依赖于 Nodejs 或 npm 来运行。这怎么可能?我想使用 vercel/pkg,但 esm 语法似乎有问题。

node.js typescript packaging bundling-and-minification esbuild
1个回答
0
投票

你可以使用nexe

nexe server.js -r "public/**/*.html"

有关更多 CLI 选项,请参阅:

nexe --help

动机和特点

  • 独立的应用程序
  • 能够使用不同的 Node.js 运行时运行多个应用程序。
  • 无需 Node / npm 即可分发二进制文件。
  • 幂等构建
  • 更快地启动和部署。
  • 锁定特定应用程序版本,并轻松回滚。
  • 灵活的构建管道
  • 跨平台构建
© www.soinside.com 2019 - 2024. All rights reserved.