3作者: qwertycodepl9 个月前原帖
大家好,我是新来的,想向大家介绍我正在开发的项目。 Astra 是一个简单但强大的 Node.js 到 EXE 的编译器。它使用 esbuild 和 Node SEA,利用 postject 将您的代码注入到 Node.js 二进制文件中。它更专注于编译命令行工具和服务器(如 pkg 或 nexe(express)),而不是像 Electron 或 Tauri 这样的全栈应用程序。它对 ESM 和 TypeScript 提供了丰富的支持,并且在开发体验(DX)和命令行用户体验(CLI UX)方面表现良好。我之所以开发它,是因为我不喜欢使用 pkg 或 nexe,它们在处理 ESM 时会引发很多问题。 限制:目前,它在编译包含二进制依赖项的项目(例如 bcrypt、rcedit)时存在问题,并且仅支持 Windows,但我正在努力解决这个问题。 如果你喜欢这个项目,请留下评论,告诉我你的想法!