メインコンテンツへスキップ

npm install electron

·3 分で読めます

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


npm install 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-packagerelectron-rebuild、および electron-builder のようなパッケージは、古い名前をサポートしながら新しい名前で動作するようにすでに更新されています。

この新しいパッケージのインストールで問題が発生した場合は、electron-userland/electron-prebuilt リポジトリで issue を開いてお知らせください。

Electron に関するその他の問題については、electron/electron リポジトリを使用してください。