electron-builder と electron-packager の主な違いは何ですか?両方のプロジェクト例はありますか?スタンドアロンの.exeアプリケーションのビルドにはどちらが良いですか?
electron-packager was(更新:このコミットで変更: "refactor:merge electron-packager") electron-builderで使用されます。 この記事 状態
本当に町に行きたいのなら、electron-packagerで作成されたパッケージを受け取り、自動インストーラーを作成するelectron-builderを見てください。
2017年3月現在、大部分は機能が同等です。私は次を見つけました:
2017年6月更新
electron-builder
は、パッケージ化ステップ(electron-packager
のような)と、プラットフォーム固有のインストーラー(Mac用のpkg
またはMac AppStore、Windows用のNSISまたはWindows Store、Linux用のAppImageなど)の両方を行います。
私の既存のプロジェクトでは、electron-forge
は、package.json
およびnode_modules
に存在する「依存関係の欠落」で失敗しました。
よく文書化されていませんが、electron-builder
はデフォルトのWindowsインストーラーとして今年初めにSquirrel.windowsからNSISに切り替えました。 NSISは、かなり小さなインストーラーパッケージを作成します(私のプロジェクトの場合、90メガバイトから30メガバイト).
2017年12月に更新
Electron-builder は、過去1年間にわたって強力に取り組んでおり、機能とバグ修正を含む新しいバージョンを毎週リリースしています。 https://www.electron.build/ のドキュメントは優れており、「クイックセットアップガイド」(最初のページのいくつかのセクション)に続く定型プロジェクトとステップバイ手順の説明。
2018年11月更新
electron-builderの主な開発者 は、Electron 3のサポート、新しいアーティファクトの公開先、バグ修正を伴う定期的なリリースなど、プロジェクトにかなりの作業を続けています。以前のメンテナーはelectron-packagerを辞任しましたが、まだウィンドウメンテナーがなく、まだ 署名済みウィンドウバイナリのサポート がありません。参考のため:
electron-packager ( 72 releases, 17 open issues, 639 closed)
electron-builder (651 releases, 399 open issues, 2,603 closed)
electron-packagerはソースコードをパックし、実行可能ファイルを生成します。
electron-builderは、electronで「自動更新」をサポートするインストーラーを生成できます。
わかりました、このスレッドは古いことは知っていますが、誰でも誰もが electron-forge を使用することを提案したいと思います。私は個人的に、包装の問題に直面して悪夢を起こしていました。それは非常にシンプルなcliを持ち、グローバルにインストールすればあなたの夢が叶うかもしれません。
きっと役立つと思います!心配する必要はありません。作成しませんでしたが、デスクトップアプリの作成に役立ちます。
これを使用できます https://github.com/SimulatedGREG/electron-vue/ vueとelectronを使用してテンプレートを生成します。electron-packagerとelectron-builderの両方をサポートします。
私にとっては、私にとってずっと簡単であり、travis ciとappveyorを使用してバイナリを生成し、githubリリースにプリッシュすることができるので、私は常に電子ビルダーを好みます。このレポのように https://github.com/gengjiawen/ Android-studio-helper/releases 。