การแปลที่มีอยู่: ?? - - - - - - - ดูเอกสารเหล่านี้ในภาษาอื่น ๆ ในโครงการ Crowdin ของเรา
กรอบงาน Electron ช่วยให้คุณเขียนแอปพลิเคชันเดสก์ท็อปข้ามแพลตฟอร์มโดยใช้ JavaScript, HTML และ CSS มันขึ้นอยู่กับ Node.js และ Chromium และถูกใช้โดย Visual Studio Code และแอพอื่นๆ อีกมากมาย
ติดตาม @electronjs บน Twitter เพื่อดูประกาศสำคัญ
โครงการนี้ปฏิบัติตามหลักจรรยาบรรณของผู้ร่วมให้ข้อมูล ในการเข้าร่วม คุณจะต้องรักษารหัสนี้ กรุณารายงานพฤติกรรมที่ไม่สามารถยอมรับได้ที่ [email protected]
หากต้องการติดตั้งไบนารีอิเล็กตรอนที่สร้างไว้ล่วงหน้า ให้ใช้ npm
วิธีที่แนะนำคือติดตั้ง Electron เป็นการพึ่งพาการพัฒนาในแอปของคุณ:
npm install electron --save-dev
สำหรับตัวเลือกการติดตั้งเพิ่มเติมและเคล็ดลับการแก้ปัญหา โปรดดูการติดตั้ง สำหรับข้อมูลเกี่ยวกับวิธีจัดการเวอร์ชันของ Electron ในแอปของคุณ โปรดดูที่การกำหนดเวอร์ชันของ Electron
Electron แต่ละรุ่นมีไบนารีสำหรับ macOS, Windows และ Linux
ia32
( x86
), x64
( amd64
) และ arm64
สำหรับ Windows เพิ่มการรองรับ Windows บน ARM ใน Electron 5.0.8 การสนับสนุน Windows 7, 8 และ 8.1 ถูกลบออกใน Electron 23 ซึ่งสอดคล้องกับนโยบายการเลิกใช้งาน Windows ของ Chromium ใช้ Electron Fiddle
เพื่อสร้าง เรียกใช้ และจัดทำแพ็คเกจการทดลอง Electron ขนาดเล็ก ดูตัวอย่างโค้ดสำหรับ API ของ Electron ทั้งหมด และทดลองใช้ Electron เวอร์ชันต่างๆ ได้รับการออกแบบมาเพื่อทำให้การเริ่มต้นการเดินทางของคุณกับ Electron ง่ายขึ้น
หรืออีกทางหนึ่ง โคลนและรันพื้นที่เก็บข้อมูลเริ่มต้นอย่างรวดเร็วของอิเล็กตรอน/อิเล็กตรอนเพื่อดูการทำงานของแอปอิเล็กตรอนขั้นต่ำ:
git clone https://github.com/electron/electron-quick-start
cd electron-quick-start
npm install
npm start
คนส่วนใหญ่ใช้ Electron จากบรรทัดคำสั่ง แต่ถ้าคุณต้องการ electron
ใน แอป Node ของคุณ (ไม่ใช่แอป Electron) มันจะส่งคืนเส้นทางของไฟล์ไปยังไบนารี ใช้สิ่งนี้เพื่อวางไข่อิเล็กตรอนจากสคริปต์โหนด:
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 )
ดูคำแนะนำในการติดตั้งขั้นสูงเพื่อเรียนรู้วิธีใช้มิเรอร์แบบกำหนดเอง
เรารวบรวมการแปลเอกสารของเราผ่านทาง Crowdin ขณะนี้เรายอมรับการแปลภาษาจีน (ตัวย่อ) ฝรั่งเศส เยอรมัน ญี่ปุ่น โปรตุเกส รัสเซีย และสเปน
หากคุณสนใจในการรายงาน/แก้ไขปัญหาและมีส่วนร่วมโดยตรงต่อฐานโค้ด โปรดดูที่ CONTRIBUTING.md สำหรับข้อมูลเพิ่มเติมเกี่ยวกับสิ่งที่เรากำลังมองหาและวิธีเริ่มต้นใช้งาน
ข้อมูลเกี่ยวกับการรายงานข้อบกพร่อง การขอความช่วยเหลือ การค้นหาเครื่องมือของบุคคลที่สามและแอปตัวอย่าง และอื่นๆ สามารถพบได้บนหน้าชุมชน
เอ็มไอที
เมื่อใช้โลโก้ Electron โปรดปฏิบัติตามนโยบายเครื่องหมายการค้าของ OpenJS Foundation