從 Electron 1.3.1 版開始,您可以 npm install electron --save-dev
在您的應用程式中安裝最新的預先編譯 Electron 版本。

預先建置的 Electron 二進位檔案
如果您曾經使用過 Electron 應用程式,您可能遇過 electron-prebuilt
這個 npm 套件。這個套件幾乎是每個 Electron 專案不可或缺的一部分。安裝後,它會偵測您的作業系統並下載一個預先建置好的二進制檔案,這個檔案已經編譯完成,可以在您的系統架構上運作。
新名稱
Electron 的安裝過程經常是新手開發者的一大障礙。許多勇敢的人嘗試開始開發 Electron 應用程式,他們執行 npm install electron
而不是 npm install electron-prebuilt
,結果才發現(通常在非常困惑之後)這不是他們想要的 electron
。
這是因為在 GitHub 的 Electron 專案出現之前,npm 上就已經存在一個 electron
專案。為了讓 Electron 開發對新手開發者來說更輕鬆、更直覺,我們聯繫了現有 electron
npm 套件的擁有者,詢問他是否願意讓我們使用這個名稱。幸運的是,他是我們專案的粉絲,並且同意幫助我們重新利用這個名稱。
Prebuilt 持續存在
從 1.3.1 版本開始,我們已經開始同步在 npm 上發布 electron
和 electron-prebuilt
套件。這兩個套件是相同的。我們選擇在一段時間內繼續以這兩個名稱發布套件,以免造成目前在專案中使用 electron-prebuilt
的數千名開發者的不便。我們建議您更新 package.json
檔案以使用新的 electron
依賴項,但我們將持續發布新版本的 electron-prebuilt
直到 2016 年底。
electron-userland/electron-prebuilt 儲存庫將仍然是 electron
npm 套件的官方首頁。
衷心感謝
我們要特別感謝 @mafintosh、@maxogden,以及許多其他的貢獻者,感謝他們創建和維護 electron-prebuilt
,以及他們為 JavaScript、Node.js 和 Electron 社群的不知疲倦的服務。
同時感謝 @logicalparadox 允許我們接管 npm 上的 electron
套件。
更新您的專案
我們已經與社群合作,更新了受此變更影響的熱門套件。像是 electron-packager、electron-rebuild 和 electron-builder 這樣的套件都已經更新,以支援新名稱,同時繼續支援舊名稱。
如果您在安裝這個新套件時遇到任何問題,請在 electron-userland/electron-prebuilt 儲存庫上開啟 issue 讓我們知道。
對於 Electron 的任何其他問題,請使用 electron/electron 儲存庫。