Pertanyaan electron-builder vs electron-packager


Apa perbedaan utama antara pembangun elektron dan electron-packager. Apakah ada contoh proyek untuk keduanya? Mana yang lebih baik untuk aplikasi mandiri .exe?


76
2018-05-09 10:47


asal


Jawaban:


electron-packager adalah (pembaruan: diubah dalam commit ini: "refactor: menggabungkan electron-packager") digunakan oleh pembangun elektron. Artikel ini menyatakan

Jika Anda benar-benar ingin pergi ke kota, lihatlah elektron-builder   yang mengambil paket yang dihasilkan oleh electron-packager dan menciptakan   installer otomatis.


58
2018-05-09 11:12



Pada Maret 2017, sebagian besar, mereka memiliki fitur paritas. Saya telah menemukan yang berikut:

  • Mereka berdua di "elektron-userland"org, jadi mereka berdua" legit. "
  • electron-packager tidak memiliki pengelola jendela
  • pembangun elektron memiliki lebih banyak kontributor, dan banyak lagi masalah tertutup, jadi mungkin ada lebih banyak bug, atau lebih banyak pengguna. electron-packager memiliki lebih banyak bintang.
  • pembangun elektron mendukung lebih banyak format target daripada elektron-packager
  • elektron-menempa didasarkan pada electron-packager, sehingga mungkin pengalaman "out of the box" yang lebih mudah.

Perbarui Juni 2017

Untuk proyek saya yang sudah ada, electron-forge gagal dengan "ketergantungan yang hilang" yang ada di saya package.json dan node_modules).

Itu tidak terdokumentasi dengan baik, tapi electron-builder beralih dari Squirrel.Windows ke NSIS awal tahun ini sebagai penginstal windows default. NSIS membuat paket pemasang yang jauh lebih kecil (30mb turun dari 90mb, dalam kasus proyek saya).

Perbarui Desember 2017

Pembuat elektron telah bekerja dengan baik selama setahun terakhir, mengeluarkan versi baru dengan fitur dan perbaikan bug setiap minggu. Dokumentasi di https://www.electron.build/ sangat baik, dan mengikuti "Panduan Pengaturan Cepat" (pada halaman pertama, beberapa bagian ke bawah) termasuk proyek boilerplate dan instruksi langkah demi langkah.


44
2018-03-26 03:22



paket paket sumber elektron-packager dan menghasilkan file yang dapat dieksekusi.

pembangun elektron dapat menghasilkan penginstal dengan dukungan "pembaruan otomatis" dalam elektron.

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


11
2017-10-09 13:39



Ok, saya tahu thread ini sudah tua tetapi saya ingin menyarankan bahwa siapa pun / semua orang menggunakan elektron-menempa, itu akan membuat hidup Anda lebih baik dan saya pikir Anda akan merasa lebih cerdas dengan menggunakannya. Saya pribadi telah terbangun mimpi buruk menghadapi kesengsaraan kemasan. Ini memiliki cli mati-sederhana, menginstalnya secara global dan impian Anda mungkin menjadi kenyataan.

Saya yakin semoga itu membantu! Jangan khawatir, saya tidak berhasil tetapi itu membantu saya membuat aplikasi desktop.


3
2018-05-02 20:30



Anda bisa menggunakan ini https://github.com/SimulatedGREG/electron-vue/ untuk menghasilkan template menggunakan vue dan elektron, itu mendukung baik elektron-packager dan pembangun elektron.

Bagi saya, saya selalu lebih suka elektron-builder karena jauh lebih mudah bagi saya dan dapat menghasilkan biner menggunakan travis ci dan appveyor dan pulish ke rilis github, seperti repo ini yang saya buat https://github.com/gengjiawen/android-studio-helper/releases.


2
2018-06-21 15:27