開始使用
快速建立具有完整建置流程的 Electron 專案
概觀
Electron Forge 是一款用於封裝和發佈 Electron 應用程式的一體化工具。它結合了許多單一用途的套件,以建立一個開箱即用的完整建置流程,其中包含程式碼簽署、安裝程式和成品發佈。對於進階工作流程,可以透過其外掛程式 API在 Forge 生命週期中加入自訂建置邏輯。自訂建置和儲存目標可以透過建立您自己的製作器和發佈者來處理。
建立新的應用程式
若要開始使用 Electron Forge,我們首先需要使用 create-electron-app
初始化一個新專案。此腳本是 Forge 的 Init 命令的方便包裝器。
Electron Forge 目前僅支援 npm 和 Yarn Classic。如果您使用的是 Yarn >=2,請使用 nodeLinker: node-modules
安裝模式。
使用樣板
Forge 的初始化腳本可以使用 --template=[template-name]
標誌加入額外的樣板程式碼。
目前有四個第一方樣板
webpack
webpack-typescript
vite
vite-typescript
所有這些樣板都是圍繞外掛程式建置的,這些外掛程式會將您的 JavaScript 程式碼捆綁以用於生產環境,並包含一個開發伺服器以提供更好的開發人員體驗。
我們強烈建議在初始化您的應用程式時使用這些樣板,以利用現代前端 JavaScript 工具。
若要深入了解如何為 Electron Forge 撰寫您自己的樣板,請查看撰寫樣板指南!
啟動您的應用程式
您現在應該有一個名為 my-app
的目錄,其中包含基本 Electron 應用程式所需的所有檔案。
建置可發佈的檔案
所以您有一個驚人的應用程式,而且您想要將它全部封裝起來並與世界分享。如果您執行 make
腳本,Electron Forge 將會為您產生特定於平台的發佈檔案,供您與所有人分享。如需有關您可以建立哪種類型的發佈檔案的詳細資訊,請查看製作器文件。
發佈您的應用程式
現在您有了可以與使用者分享的發佈檔案。如果您執行 publish
腳本,Electron Forge 將會使用您選擇的發佈方法,為您發佈特定於平台的發佈檔案。例如,如果您想要將您的資產發佈到 GitHub,您可以使用以下方式安裝 GitHub 發佈者相依性
一旦您根據文件設定了發佈者,請執行以下命令以上傳您的發佈檔案
如需有關我們目前支援的發佈者的詳細資訊,請查看發佈者文件。
進階使用方式
一旦您開始、建置和發佈基本應用程式,就可以在 forge.config.js
檔案中加入您的自訂設定。設定選項在設定文件中指定。
您也可以查看有關我們一些更進階功能的說明文件,例如
上次更新時間