Electron バージョン 1.3.1 以降、npm install electron --save-dev
を実行して、アプリに Electron の最新のプリコンパイルバージョンをインストールできます。

プリビルドされた Electron バイナリ
Electron アプリを開発したことがあるなら、electron-prebuilt
npm パッケージに出くわしたことがあるでしょう。このパッケージは、ほぼすべての Electron プロジェクトに不可欠な部分です。インストールされると、オペレーティングシステムを検出し、システムのアーキテクチャで動作するようにコンパイルされたプリビルドバイナリをダウンロードします。
新しい名前
Electron のインストールプロセスは、多くの場合、新しい開発者にとっての障害となっていました。多くの人が、npm install electron-prebuilt
の代わりに npm install electron
を実行して Electron アプリの開発を始めようとしましたが、(多くの場合、多くの混乱の末に)それが探していた electron
ではないことに気付きました。
これは、GitHub の Electron プロジェクトが存在する前に作成された、npm に既存の electron
プロジェクトがあったためです。新しい開発者にとって Electron の開発をより簡単で直感的にするために、既存の electron
npm パッケージの所有者に連絡を取り、名前の使用を許可してくれるかどうか尋ねました。幸いなことに彼は私たちのプロジェクトのファンであり、名前の目的変更に協力することに同意してくれました。
プリビルドは存続します
バージョン 1.3.1 以降、electron
と electron-prebuilt
パッケージを npm に同時に公開し始めました。2 つのパッケージは同一です。現在プロジェクトで electron-prebuilt
を使用している何千人もの開発者に迷惑をかけないように、しばらくの間は両方の名前でパッケージを公開し続けることにしました。package.json
ファイルを更新して新しい electron
依存関係を使用することをお勧めしますが、2016 年末までは electron-prebuilt
の新しいバージョンをリリースし続けます。
electron-userland/electron-prebuilt リポジトリは、electron
npm パッケージの正式なホームであり続けます。
electron-prebuilt
を作成し、メンテナンスしてくれた @mafintosh、@maxogden、その他多くの コントリビューター に特別な感謝を申し上げます。また、JavaScript、Node.js、Electron コミュニティへのたゆまぬ貢献にも感謝いたします。
そして、npm 上の electron
パッケージの引き継ぎを許可してくれた @logicalparadox に感謝します。
プロジェクトの更新
私たちはコミュニティと協力して、この変更の影響を受ける人気のあるパッケージを更新しました。electron-packager、electron-rebuild、electron-builder などのパッケージは、すでに新しい名前で動作するように更新されており、古い名前も引き続きサポートしています。
この新しいパッケージのインストールで問題が発生した場合は、electron-userland/electron-prebuilt リポジトリで issue を開いてお知らせください。
Electronに関するその他の問題については、electron/electron リポジトリをご利用ください。