Terjemahan yang Tersedia: ?? ?? ?? ?? ?? ?? ?? ??. Lihat dokumen ini dalam bahasa lain di proyek Crowdin kami.
Kerangka kerja Electron memungkinkan Anda menulis aplikasi desktop lintas platform menggunakan JavaScript, HTML, dan CSS. Ini didasarkan pada Node.js dan Chromium dan digunakan oleh Visual Studio Code dan banyak aplikasi lainnya.
Ikuti @electronjs di Twitter untuk pengumuman penting.
Proyek ini mematuhi kode etik Perjanjian Kontributor. Dengan berpartisipasi, Anda diharapkan menjunjung tinggi kode ini. Silakan laporkan perilaku yang tidak dapat diterima ke [email protected].
Untuk menginstal biner Elektron bawaan, gunakan npm
. Metode yang lebih disukai adalah menginstal Electron sebagai dependensi pengembangan di aplikasi Anda:
npm install electron --save-dev
Untuk opsi instalasi lebih lanjut dan tip pemecahan masalah, lihat instalasi. Untuk informasi tentang cara mengelola versi Electron di aplikasi Anda, lihat Pembuatan versi Electron.
Setiap rilis Electron menyediakan binari untuk macOS, Windows, dan Linux.
ia32
( x86
), x64
( amd64
), dan arm64
untuk Windows. Dukungan Windows pada ARM telah ditambahkan di Electron 5.0.8. Dukungan untuk Windows 7, 8 dan 8.1 telah dihapus di Electron 23, sejalan dengan kebijakan penghentian Windows Chromium. Gunakan Electron Fiddle
untuk membuat, menjalankan, dan mengemas eksperimen kecil Electron, untuk melihat contoh kode untuk semua API Electron, dan untuk mencoba berbagai versi Electron. Ini dirancang untuk mempermudah awal perjalanan Anda dengan Electron.
Alternatifnya, kloning dan jalankan repositori electron/electron-quick-start untuk melihat aplikasi Electron minimal beraksi:
git clone https://github.com/electron/electron-quick-start
cd electron-quick-start
npm install
npm start
Kebanyakan orang menggunakan Electron dari baris perintah, tetapi jika Anda memerlukan electron
di dalam aplikasi Node Anda (bukan aplikasi Electron Anda), jalur file akan dikembalikan ke biner. Gunakan ini untuk menelurkan Elektron dari skrip Node:
const electron = require ( 'electron' )
const proc = require ( 'node:child_process' )
// will print something similar to /Users/maf/.../Electron
console . log ( electron )
// spawn Electron
const child = proc . spawn ( electron )
Lihat Petunjuk Instalasi Lanjutan untuk mempelajari cara menggunakan cermin khusus.
Kami melakukan crowdsourcing terjemahan untuk dokumentasi kami melalui Crowdin. Saat ini kami menerima terjemahan untuk bahasa Mandarin (Sederhana), Prancis, Jerman, Jepang, Portugis, Rusia, dan Spanyol.
Jika Anda tertarik untuk melaporkan/memperbaiki masalah dan berkontribusi langsung ke basis kode, silakan lihat CONTRIBUTING.md untuk informasi lebih lanjut tentang apa yang kami cari dan bagaimana memulainya.
Info tentang pelaporan bug, mendapatkan bantuan, menemukan alat pihak ketiga dan contoh aplikasi, dan banyak lagi dapat ditemukan di halaman Komunitas.
MIT
Saat menggunakan logo Electron, pastikan untuk mengikuti Kebijakan Merek Dagang OpenJS Foundation.