可用翻譯:?? ?? ?? ?? ?? ?? ?? ??。在我們的 Crowdin 專案中查看這些其他語言的文檔。
Electron 框架可讓您使用 JavaScript、HTML 和 CSS 編寫跨平台桌面應用程式。它基於 Node.js 和 Chromium,並由 Visual Studio Code 和許多其他應用程式使用。
在 Twitter 上關注@ Electronjs 以獲取重要公告。
該項目遵守貢獻者契約行為準則。透過參與,您應該遵守此準則。請將不可接受的行為回報至 [email protected]。
若要安裝預先建置的 Electron 二進位文件,請使用npm
。首選方法是將 Electron 作為開發依賴項安裝在您的應用程式中:
npm install electron --save-dev
如需更多安裝選項和故障排除提示,請參閱安裝。有關如何管理應用程式中的 Electron 版本的信息,請參閱 Electron 版本控制。
每個 Electron 版本都提供適用於 macOS、Windows 和 Linux 的二進位檔案。
ia32
( x86
)、 x64
( amd64
) 和arm64
二進位。 Electron 5.0.8 中新增了 Windows on ARM 支援。 Electron 23 中刪除了對 Windows 7、8 和 8.1 的支持,這符合 Chromium 的 Windows 棄用政策。使用Electron Fiddle
建置、執行和打包小型 Electron 實驗,查看所有 Electron API 的程式碼範例,並嘗試不同版本的 Electron。它旨在讓您更輕鬆地開始使用 Electron 之旅。
或者,克隆並運行電子/電子快速啟動存儲庫以查看正在運行的最小電子應用程式:
git clone https://github.com/electron/electron-quick-start
cd electron-quick-start
npm install
npm start
大多數人從命令列使用 Electron,但如果您在Node 應用程式(而不是 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 基金會商標政策。