敲黑板……敲黑板,开发者小伙伴们,《银河麒麟桌面操作系统 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到浏览器即可获取使用,快去下载吧。
希望这份《指南》可以有效地帮助厂商伙伴在银河麒麟操作系统上更方便地进行软件的开发适配,促进麒麟软件与生态伙伴融合发展,推动国产生态建设更上一层楼。
通讯员 | 陈琼
来 源 | 产品与生态中心
审 核 | 市场与政府事务部