Câu hỏi trình tạo dựng điện tử so với trình đóng gói điện tử


Sự khác biệt chính giữa người xây dựng điện tử và bộ đóng gói điện tử. Có một số dự án ví dụ cho cả hai? Cái nào tốt hơn cho việc xây dựng ứng dụng độc lập .exe?


76
2018-05-09 10:47


gốc




Các câu trả lời:


bộ đóng gói điện tử (cập nhật: thay đổi trong cam kết này: "refactor: merge electron-packager") được sử dụng bởi nhà xây dựng điện tử. bài viết này tiểu bang

Nếu bạn thực sự muốn đi đến thị trấn, hãy xem công cụ xây dựng điện tử   lấy các gói được tạo ra bởi bộ đóng gói điện tử và tạo ra   trình cài đặt tự động.


58
2018-05-09 11:12



Cảm ơn bạn rất nhiều - Ondrej Sika
Điều này là không chính xác: Tôi không thấy bất kỳ tham chiếu nào đến trình đóng gói electron trong package.json của trình tạo electron. github.com/electron-userland/electron-builder/… - mrm
Đó là bởi vì nó không - nữa. - daniel.gindi


Tính đến tháng 3 năm 2017, phần lớn, họ đã có tính chẵn lẻ tính năng. Tôi đã tìm thấy những điều sau đây:

  • Cả hai đều ở trong "electron-userland"org, vì vậy chúng đều là" hợp pháp ".
  • bộ đóng gói điện tử không có người bảo trì cửa sổ
  • nhà xây dựng điện tử có nhiều người đóng góp hơn và nhiều vấn đề đóng cửa hơn, do đó có thể có nhiều lỗi hơn hoặc nhiều người dùng hơn. bộ đóng gói điện tử có nhiều ngôi sao hơn.
  • trình tạo dựng điện tử hỗ trợ các định dạng đích hơn đáng kể so với trình đóng gói điện tử
  • điện tử giả mạo dựa trên bộ đóng gói điện tử, do đó có thể là trải nghiệm "ra khỏi hộp" dễ dàng hơn.

Cập nhật tháng 6 năm 2017

Đối với dự án hiện tại của tôi, electron-forge không thành công với "thiếu phụ thuộc" đã có trong package.json và node_modules).

Nó không được ghi chép đầy đủ, nhưng electron-builder đã chuyển từ Squirrel.windows sang NSIS vào đầu năm nay làm trình cài đặt cửa sổ mặc định. NSIS làm cho các gói cài đặt nhỏ hơn đáng kể (30mb xuống từ 90mb, trong trường hợp của dự án của tôi).

Cập nhật tháng 12 năm 2017

Nhà xây dựng điện tử đã được làm việc tích cực trong năm qua, đẩy ra các phiên bản mới với các tính năng và sửa lỗi hàng tuần. Tài liệu tại https://www.electron.build/ là tuyệt vời, và theo "Hướng dẫn cài đặt nhanh" (trên trang đầu tiên, một số phần xuống) bao gồm một dự án soạn sẵn và hướng dẫn từng bước.


45
2018-03-26 03:22





bộ đóng gói điện tử gói mã nguồn và tạo tệp thực thi.

nhà xây dựng điện tử có thể tạo trình cài đặt có hỗ trợ “tự động cập nhật” trong điện tử.

http://electron.atom.io/docs/api/auto-updater/


11
2017-10-09 13:39





Ok, tôi biết chủ đề này là cũ nhưng tôi muốn đề nghị rằng bất cứ ai / mọi người sử dụng điện tử giả mạo, nó sẽ làm cho cuộc sống của bạn tốt hơn và tôi nghĩ bạn sẽ cảm thấy thông minh hơn bằng cách sử dụng nó. Cá nhân tôi đã đánh thức những cơn ác mộng đối mặt với tai ương đóng gói. Nó có một cli chết đơn giản, cài đặt nó trên toàn cầu và ước mơ của bạn có thể trở thành sự thật.

Tôi chắc chắn hy vọng nó sẽ giúp! Đừng lo lắng, tôi đã không làm điều đó nhưng nó giúp tôi làm cho các ứng dụng máy tính để bàn.


3
2018-05-02 20:30



Tôi ước gì tôi đã tìm thấy bình luận này trước khi lãng phí hai ngày cuối cùng rối tung với cả người xây dựng và người đóng gói. - codestr


Bạn có thể sử dụng https://github.com/SimulatedGREG/electron-vue/ để tạo mẫu bằng cách sử dụng vue và electron, nó hỗ trợ cả trình đóng gói điện tử và trình tạo electron.

Đối với tôi, tôi luôn thích nhà xây dựng điện tử hơn vì nó đơn giản hơn nhiều đối với tôi và có thể tạo ra nhị phân bằng cách sử dụng travis ci và appveyor và pulish để phát hành github, như repo này tôi đã tạo https://github.com/gengjiawen/android-studio-helper/releases.


2
2018-06-21 15:27