Electron フレームワークを使用すると、JavaScript、HTML、および CSS を使用してクロスプラットフォームのデスクトップ アプリケーションを作成できます。これはNode.jsと Chromiumに基づいており、 Atom エディターや他の多くのアプリで使用されています。
重要なお知らせについては、Twitter で@ElectronJSをフォローしてください。
このプロジェクトは、貢献者誓約 の行動規範に準拠しています。参加することにより、この規範を支持することが期待されます。容認できない行為をcoc@electronjs.orgに報告してください。
ビルド済みの Electron バイナリをインストールするには、 を使用しますnpm
。推奨される方法は、アプリの開発依存関係として Electron をインストールすることです。
npm install electron --save-dev
その他のインストール オプションとトラブルシューティングのヒントについては、 インストールを参照してください。アプリで Electron のバージョンを管理する方法については、 Electron のバージョン管理を参照してください 。
各 Electron リリースは、macOS、Windows、および Linux 用のバイナリを提供します。
ia32(
x86)、
x64(
amd64)、および
arm64Windows 用のバイナリを提供します。Windows on ARM サポートは、Electron 5.0.8 で追加されました。
Electron Fiddle
小規模な Electron 実験をビルド、実行、およびパッケージ化し、すべての Electron の API のコード例を確認し、さまざまなバージョンの Electron を試すために使用します。これは、Electron を簡単に使用できるように設計されています。
または、 electron/electron-quick-startリポジトリをクローンして実行し 、最小限の Electron アプリの動作を確認します。
git clone https://github.com/electron/electron-quick-start
cd electron-quick-start
npm install
npm start
ほとんどの人はコマンド ラインから Electron を使用しますが、(Electron アプリではなく) Node アプリ
electron内で必要な場合は、ファイル パスをバイナリに返します。これを使用して、Node スクリプトから Electron を生成します。
const electron = require('electron')
const proc = require('child_process')
// will print something similar to /Users/maf/.../Electron
console.log(electron)
// spawn Electron
const child = proc.spawn(electron)
カスタム ミラーの使用方法については、高度なインストール手順を参照してください。
Crowdinを介してドキュメントの翻訳をクラウドソーシングしています。現在、中国語 (簡体字)、フランス語、ドイツ語、日本語、ポルトガル語、ロシア語、スペイン語の翻訳を受け付けています。
問題を報告/修正し、コード ベースに直接貢献することに関心がある場合は、CONTRIBUTING.mdを参照して、探しているものと開始方法の詳細を確認してください。
バグの報告、ヘルプの利用、サードパーティ ツールやサンプル アプリの検索などに関する情報は、コミュニティ ページで見つけることができます。
Electron ロゴを使用する場合は、必ずOpenJS Foundation 商標ポリシーに従ってください。