Electron - Ứng dụng đóng gói
Đóng gói và phân phối ứng dụng là một phần không thể thiếu trong quá trình phát triển ứng dụng dành cho máy tính để bàn. Vì Electron là một khung phát triển ứng dụng máy tính để bàn đa nền tảng, nên việc đóng gói và phân phối ứng dụng cho tất cả các nền tảng cũng phải là một trải nghiệm liền mạch.
Cộng đồng điện tử đã tạo ra một dự án, máy đóng gói điện tử sẽ chăm sóc như vậy cho chúng ta. Nó cho phép chúng tôi đóng gói và phân phối ứng dụng Electron của mình với các gói dành riêng cho hệ điều hành (.app, .exe, v.v.) thông qua JS hoặc CLI.
Nền tảng được hỗ trợ
Electron Packager chạy trên các nền tảng máy chủ sau:
- Windows (32/64 bit)
- OS X
- Linux (x86 / x86_64)
Nó tạo tệp thực thi / gói cho các nền tảng mục tiêu sau:
- Windows (còn được gọi là win32, cho cả 32/64 bit)
- OS X (còn được gọi là darwin) / Mac App Store (còn được gọi là mas)
- Linux (dành cho kiến trúc x86, x86_64 và armv7l)
Cài đặt
Cài đặt máy đóng gói điện tử bằng -
# for use in npm scripts
$ npm install electron-packager --save-dev
# for use from cli
$ npm install electron-packager -g
Ứng dụng đóng gói
Trong phần này, chúng ta sẽ xem cách chạy trình đóng gói từ dòng lệnh. Dạng cơ bản của lệnh là -
electron-packager <sourcedir> <appname> --platform=<platform> --arch=<arch> [optional flags...]
Điều này sẽ -
Tìm hoặc tải xuống bản phát hành chính xác của Electron.
Sử dụng phiên bản Electron đó để tạo ứng dụng trong <output-folder> / <appname> - <platform> - <arch>.
--platform và --archcó thể được bỏ qua, trong hai trường hợp. Nếu bạn chỉ định--allthay vào đó, các gói cho tất cả các kết hợp hợp lệ của nền tảng / kiến trúc mục tiêu sẽ được tạo. Nếu không, một gói duy nhất cho nền tảng / kiến trúc máy chủ lưu trữ sẽ được tạo.