跳至主要內容

npm install electron

·3 分鐘閱讀

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


npm install electron

預先建置的 Electron 二進位檔

如果您之前曾使用過 Electron 應用程式,您可能已經接觸過 electron-prebuilt npm 套件。這個套件是幾乎每個 Electron 專案不可或缺的一部分。安裝後,它會偵測您的作業系統並下載一個預先建置的二進位檔,該二進位檔會編譯以在您系統的架構上運作。

新名稱

Electron 安裝程序通常是新開發人員的絆腳石。許多勇敢的人嘗試透過執行 npm install electron 而不是 npm install electron-prebuilt 來開始開發 Electron 應用程式,結果發現(通常在感到非常困惑之後)它不是他們想要的 electron

這是因為在 GitHub 的 Electron 專案存在之前,npm 上已經有一個現有的 electron 專案。為了讓新開發人員更容易、更直覺地進行 Electron 開發,我們聯絡了現有 electron npm 套件的擁有者,詢問他是否願意讓我們使用該名稱。幸運的是,他是我們專案的粉絲,並同意協助我們重新使用該名稱。

預先建置仍然存在

從 1.3.1 版本開始,我們已開始在 npm 上同時發佈 electronelectron-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-packagerelectron-rebuildelectron-builder 等套件都已更新,可與新名稱搭配使用,同時繼續支援舊名稱。

如果您在安裝此新套件時遇到任何問題,請在 electron-userland/electron-prebuilt 儲存庫上開啟一個問題告訴我們。

對於 Electron 的任何其他問題,請使用 electron/electron 儲存庫。