Electron 模板和命令行界面

Electron 的開發並不是十分死板的,也就是說開發、編譯、打包與發佈 Electron 應用程序的方法中, 沒有一個是可以稱爲 "唯一標準" 的方法。Electron 的編譯和運行時相關額外功能通常可以在 npm 的獨立安裝包中找到,這樣開發者就可以根據自己的需求同時編譯應用和 build pipeline

模板與命令行界面

一個模板就像是一張空白的畫布,我們可以以它爲基礎來搭建應用。 一般我們可以從一個代碼倉庫克隆一個模板,然後修改成自己想要的樣子。

命令行工具在開發和分發過程中可以給我們提供很大的幫助,但是同樣的,它們對代碼結構和構建項目有着硬性的要求。對於初學者來說,命令行工具是非有用。

electron-forge

Electron Forge 是一個用來構建現代化 Electron 應用的完善的工具。Electron Forge 可以將多個現有的 Electron 構建工具整合爲一個簡單易用的工具包,所有人都可以用它來快速地搭建 Electron 開發環境。

Forge 將一些流行框架整合爲“開箱即用”的模板,例如 ReactVueAngular 等。Forge 的一些核心模塊來自於上層的 Electron 社區,因而 Electron 主要維護人員提交的 Electron 更新也會使 Forge 的用戶受益。

安裝命令如下所示:

npm install -g electron-forge

electron-builder

Electron Builder 是一個完備的 Electron 應用打包和分發解決方案,它致力於軟件開發的集成體驗。 electron-builder 出於簡化的目的添加了一個依賴項,可以在內部管理所有更多的要求。

electron-builder 會將 Electron 維護者使用的模塊和功能(例如: auto-updater) 替換爲自定義的. Electron Builder打包的應用內組件的集成度會更高,同時與主流的Electron應用共同點也就更少了。

安裝命令如下所示:

npm install -g electron-builder

electron-react-boilerplate

如果我們不希望使用任何工具,而想要簡單地從一個模板開始構建,那麼可以使用 electron-react-boilerplate。它在社區中很受歡迎,並在內部使用了 electron-builder

鏈接:https://www.9xkd.com/

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章