npm install electron
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 プロジェクトが存在する前に作成された、既存の electron
プロジェクトが npm に存在したためです。新しい開発者にとって 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
の作成と維持、そして JavaScript、Node.js、Electron コミュニティへのたゆまぬ貢献に対して、@mafintosh、@maxogden、その他多くの貢献者に特別な感謝を申し上げます。
そして、npm で electron
パッケージを引き継ぐことを許可してくれた @logicalparadox にも感謝します。
プロジェクトの更新
この変更の影響を受ける一般的なパッケージを更新するために、コミュニティと協力してきました。electron-packager、electron-rebuild、および electron-builder のようなパッケージは、古い名前をサポートしながら新しい名前で動作するようにすでに更新されています。
この新しいパッケージのインストールで問題が発生した場合は、electron-userland/electron-prebuilt リポジトリで issue を開いてお知らせください。
Electron に関するその他の問題については、electron/electron リポジトリを使用してください。