- Công cụ nhẹ dùng để biên dịch ứng dụng JavaScript/TypeScript thành một tệp thực thi đơn lẻ (.exe)
- Đặc biệt nhắm tới các công cụ CLI hoặc ứng dụng máy chủ (Express, Fastify, v.v.) (không phải để thay thế Electron)
- Sử dụng phương thức biên dịch hoàn toàn khác so với
pkg, nexe. Đồng thời vượt qua các giới hạn của Node.js SEA
- Dựa trên
esbuild nên tốc độ biên dịch rất nhanh, kích thước đầu ra trung bình là 70–80MB, và có thể giảm xuống mức 30MB khi dùng upx
- Hỗ trợ phiên bản Node.js mới nhất và mô-đun ESM
- Có thể tùy biến siêu dữ liệu của tệp thực thi như biểu tượng, tên, thông tin phiên bản, đồng thời trải nghiệm cho nhà phát triển rất tốt
- Hiện tại chỉ hỗ trợ Windows, hỗ trợ macOS và Linux đang được phát triển
3 bình luận
Có hoạt động giống như pyinstaller không?
Ồ cuối cùng cũng có thứ như thế này rồi
Có lẽ cũng nên xem thêm deno compile. Nó đã hỗ trợ biên dịch và triển khai các ứng dụng được tạo bằng các frontend meta-framework như Next.js thành một binary duy nhất, đồng thời cũng hỗ trợ các tính năng như code signing cho ứng dụng người dùng, tương thích với Windows/Mac/Linux và cross compilation.