22 điểm bởi xguru 2025-05-30 | 3 bình luận | Chia sẻ qua WhatsApp
  • 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

 
q8840 2025-06-01

Có hoạt động giống như pyinstaller không?

 
striga 2025-05-30

Ồ cuối cùng cũng có thứ như thế này rồi

 
pompydev 2025-05-30

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.