https://github.com/Ray-D-Song/lexe
Lexe 是一个基于 AWS 轻量级 JavaScript 运行时 LLRT 的工具。
它允许您将 Node.js 应用程序(支持主要 Node.js API)打包成一个单一、轻量级(仅 8-10MB)的可执行文件。
和其他类似工具的产物体积比较:

特性:
- 极小的二进制文件大小:Lexe 可以将 Node.js 应用程序打包成单个可执行文件,大小仅为 8~10MB,远小于传统 Node.js 运行时。
- 更快的冷启动时间:由于没有 JIT 编译器的开销,Lexe 可以显著减少冷启动时间,适合轻量级服务和CLI工具。
- 跨平台支持:支持多种平台,包括 Linux、macOS 和 Windows,以及 x64 和 ARM64 架构。
缺陷:
- 一部分 Node.js API 缺失
- 和 nexe、pkg 一样,不包含JS源代码的打包功能,需要自己使用 esbuild、ncc 之类的工具将项目打包为单个js文件
https://github.com/Ray-D-Song/lexe
Lexe 是一个基于 AWS 轻量级 JavaScript 运行时 LLRT 的工具。
它允许您将 Node.js 应用程序(支持主要 Node.js API)打包成一个单一、轻量级(仅 8-10MB)的可执行文件。
和其他类似工具的产物体积比较:

特性:
缺陷: