跟前端开发者分享一款开源免费的编译器:js-to-exe,能直接将 JS/TS 代码编译成独立可运行的 exe 文件。
该编译器基于 esbuild 实现超快编译速度,生成的文件只有 70-80MB 相当轻量,并且支持最新版本的 Node.js 和 ESM 模块。
GitHub: https://github.com/astracompiler/cli
主要功能:
- 将 JavaScript/TypeScript 应用编译成单一可执行文件;
- 生成文件体积小,仅 70-80MB 比同类工具更轻量;
- 支持最新 Node.js 版本和 ESM 模块系统;
- 基于 esbuild 实现超快编译速度;
- 可自定义可执行文件图标、名称、版本等元数据;
- 优秀的开发者体验,提供友好的命令行界面。
通过 npm 全局安装后,一条命令即可编译,适合需要分发应用的前端开发者。