国产gaysexchina男同gay,japanrcep老熟妇乱子伦视频,吃奶呻吟打开双腿做受动态图,成人色网站,国产av一区二区三区最新精品

Electron 模板和命令行界面

2023-02-16 17:16 更新

Electron 的開發(fā)并不那么死板. 也就是說, 開發(fā), 編譯, 打包, 與發(fā)布 Electron 應(yīng)用程序的方法中, 沒有一個(gè)是可以稱為 "唯一標(biāo)準(zhǔn)" 的方法. Electron 的編譯和運(yùn)行時(shí)相關(guān)額外功能通常可以在 npm 的獨(dú)立安裝包中找到, 這樣開發(fā)者就可以根據(jù)自己的需求同時(shí)編譯應(yīng)用和 build pipeline.

得益于高度的模塊化和擴(kuò)展性,所有的開發(fā)團(tuán)隊(duì),無論大小都可以在整個(gè)開發(fā)周期中無往不利、所向披靡。 與此同時(shí),對(duì)于大多數(shù)開發(fā)者來說如果能有一款社區(qū)驅(qū)動(dòng)的boilerplates或者命令行 工具,無疑會(huì)使應(yīng)用的編譯、打包、分發(fā)更加簡單。

模板與命令行界面?

一個(gè)模板就像是一張空白的畫布,你可以以它為基礎(chǔ)來搭建你的應(yīng)用。 通常來說,你可以從一個(gè)代碼倉庫克隆一個(gè)模板,然后修改成你心儀的樣子。

命令行工具則是在整個(gè)開發(fā)和分發(fā)過程中從另一方面給你提供幫助。 他們更有用,但同時(shí)也對(duì)代碼結(jié)構(gòu)和構(gòu)建項(xiàng)目有著硬性的要求。 特別是對(duì)于初學(xué)者來說,命令行工具十分有用。

Electron Forge?

Electron Forge 是一個(gè)用于打包和發(fā)布 Electron 應(yīng)用程序的工具。它將 Electron 的工具生態(tài)系統(tǒng)統(tǒng)一到一個(gè)單一的可擴(kuò)展界面中,這樣任何人都可以直接開始制作 Electron 應(yīng)用程序。

Forge 始于一個(gè)使用了 Webpack 作為打包器的 a ready-to-use template 模板項(xiàng)目。 該項(xiàng)目包含有一個(gè) typescript 配置的示例,并預(yù)置了兩個(gè)便于定制化的配置文件。 Forge 的一些核心模塊來自于上層的 Electron 社區(qū)(比如electron-packager),因而 Electron 主要維護(hù)人員(比如說 Slack)提交的 Electron 更新也會(huì)使 Forge 的用戶受益。

關(guān)于Forge的更多信息,請(qǐng)查閱electronforge.io。

electron-builder?

Electron Builder 是一個(gè)完備的Electron應(yīng)用打包和分發(fā)解決方案,它致力于軟件開發(fā)的集成體驗(yàn)。 electron-builder 出于簡化的目的添加了一個(gè)依賴項(xiàng),可以在內(nèi)部管理所有更多的要求。

electron-builder 會(huì)將Electron維護(hù)者使用的模塊和功能(例如: auto-updater) 替換為自定義的. Electron Builder打包的應(yīng)用內(nèi)組件的集成度會(huì)更高,同時(shí)與主流的Electron應(yīng)用共同點(diǎn)也就更少了。

關(guān)于Electron Builder的更多信息,請(qǐng)查閱代碼倉庫

electron-react-boilerplate

如果你不希望任何工具,而想要簡單地從一個(gè)模板開始構(gòu)建,CT Lin的 electron-react-boilerplate 可能值得一看。 它在社區(qū)中很受歡迎,并在內(nèi)部使用了 electron-builder。

其它工具和模板

"Awesome Electron" 列表涵蓋了眾多可供選擇的工具和模板。 如果您發(fā)現(xiàn)列表的長度令人畏懼,請(qǐng)不要忘記,您也可以在開發(fā)過程中逐漸添加工具。


以上內(nèi)容是否對(duì)您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)