敲黑板……敲黑板,開發者小伙伴們,《銀河麒麟桌面操作系統 V10 Electron 應用開發者指南》(以下簡稱《指南》)正式發布啦。小伙伴們都知道,Electron是一個使用JavaScript、HTML 和CSS構建跨平臺桌面應用程序的框架。很多小伙伴通過它來完成跨平臺的桌面GUI應用程序的開發,但面對國產CPU不同的架構,很多小伙伴在Electron應用開發打包時遇到了難題。為此,麒麟軟件貼心送上這份《指南》,小伙伴們從此再也不用為在不同架構進行Electron應用開發打包的問題發愁了。
必須收藏理由1 —?又全又細
網上能找到的關于Electron應用開發打包教程主要是Windows系統X86_64架構的,這份《指南》“全在”針對國產操作系統(銀河麒麟桌面操作系統)X86_64、ARM64、MIPS64和LoongArch64四種不同架構下Electron應用開發打包方式進行詳細介紹,“細到”從安裝開發基礎環境、項目開發、啟動項目、打包到驗包整個過程,每一個步驟都不放過,切實可謂“保姆級”教程,詳細干貨讓菜鳥也能飛上青天。
必須收藏理由2 — 又清又楚
Electron在線怎么裝?在線裝失敗了咋整?離線安裝怎么弄?某些架構在npm 源中沒有對應架構的Electron包從哪搞?
......
你們的難題麒麟軟件都曉得,所以對于不同的網絡環境下安裝Electron及其依賴包,《指南》寫得清清楚楚,明明白白。對X86_64和ARM64兩種架構,介紹了在線安裝和離線安裝Electron包的方法,對于MIPS64架構和LoongArch64 架構在npm源中沒有對應架構的Electron包情況,介紹了從龍芯開源社區下載Electron離線包進行離線安裝的方法,小伙伴們按需所取就好啦!
必須收藏理由3 — 又靈又多
在X86_64和ARM64架構下一般是使用electron-builder工具來進行打包,但在MIPS64架構下,這個打包工具就不靈了,需要進行一些調整才能正常使用。《指南》針對這個調整方法進行了詳細的說明,確保開發者能在MIPS64架構下也能正常使用electron-builder工具打包。
MIPS64架構下使用electron-builder工具打包需要調整的內容比較多,如果覺得麻煩,有沒有其他打包工具可以選用呢?安排!《指南》提供了在MIPS64和LoongArch64架構下用electron-packager+electron-installer-debian工具來替代electron-builder的打包方式以供開發者參考。
此外,《指南》附錄部分介紹了MIPS64架構下如何編譯electron-builder和app-builder的方法。具體《指南》已發布到麒麟軟件官網——文檔幫助版塊,有需求的開發者復制鏈接https://eco.kylinos.cn/document/science.html到瀏覽器即可獲取使用,快去下載吧。
希望這份《指南》可以有效地幫助廠商伙伴在銀河麒麟操作系統上更方便地進行軟件的開發適配,促進麒麟軟件與生態伙伴融合發展,推動國產生態建設更上一層樓。
通訊員?| 陳瓊
來? ? 源 |?產品與生態中心
審? ? 核 | 市場與政府事務部