Đóng gói Electron desktop app
Electron
5
White

Neo viết ngày 25/08/2015

Mình có đọc và làm theo hướng dẫn của bạn @thanhhiep để làm một desktop app bằng Electron ở đây. Tuy vậy phần đóng gói mình tìm ra một cách tốt hơn nên chia sẻ lại

Asar

Asar giống hệt như bạn Hiệp đã chia sẻ, có thể dùng đóng gói app đơn giản với những user đã cài Electron

$ npm install -g asar
$ asar pack . ~/mdpreview.asar
$ electron ~/mdpreview.asar

electron-packager

Tuy vậy để đóng gói app cho những user không có bộ electron thì không cần lằng nhằng như grunt-electron-installe. Ở đây mình dùng electron-packager

$ npm install electron-packager -g

Sau rồi sử dụng như sau

$ electron-packager . mdpreview --platform=win32 --arch=x64 --version=0.30.0

Mình sẽ giải thích các parameter

  • --platform: có thể dùng với all,linux,win32,darwin tương đương với tất cả OS, Linux, Window và MacOSX
  • --arch có thể dùng với all, ia32, x64 tương đương với tất cả, HĐH 32 bit hay HĐH 64 bit
  • --version là chỉ định Electron version

Sau khi làm đóng gói bằng câu lệnh trên xong thì sẽ có thư mục mdpreview-win32-x64/ và bên trong là đẩy đủ app với 1 file chạy mdpreview.exe. Người dùng chỉ cần click vào file này là sẽ chạy được. Tổng dung lượng folder của mình khoảng hơn 100Mb.

Bình luận


White
{{ comment.user.name }}
Bỏ hay Hay
{{comment.like_count}}
Male avatar
{{ comment_error }}
Hủy
   

Hiển thị thử

Chỉnh sửa

White

Neo

2 bài viết.
2 người follow
Kipalog
{{userFollowed ? 'Following' : 'Follow'}}
Cùng một tác giả
White
8 0
Khi có một pull request trên Github mà tôi muốn lấy về thử xem sao thì Github có hướng dẫn là: bash $ git fetch origin pull/ID/head:BRANCHNAME $...
Neo viết hơn 3 năm trước
8 0
Bài viết liên quan
White
34 15
Electron và Atom (Ảnh) Các bạn có biết đến trình soạn thảo Atom của Github không nhỉ. Atom là một dự án mã nguồn mở khá giống Sublime nhưng có th...
Mạnh Mẽ lên viết hơn 3 năm trước
34 15
White
16 3
(Ảnh) Ở 2 phần trước mình đã tổng lại app desktop đầu tiên viết bằng framework (Link) của Github. Các bạn có thể theo dõi lại (Link) của 2 bài viế...
Mạnh Mẽ lên viết hơn 3 năm trước
16 3
White
10 2
Trước đây mình có viết 3 phần về cách dùng Electron (Atom Shell) của Github để xây dựng một desktop app, các bạn có thể theo dõi chi tiết tại (Link...
Mạnh Mẽ lên viết hơn 3 năm trước
10 2
{{like_count}}

kipalog

{{ comment_count }}

bình luận

{{liked ? "Đã kipalog" : "Kipalog"}}


White
{{userFollowed ? 'Following' : 'Follow'}}
2 bài viết.
2 người follow

 Đầu mục bài viết

Vẫn còn nữa! x

Kipalog vẫn còn rất nhiều bài viết hay và chủ đề thú vị chờ bạn khám phá!