使用Electron开发PC客户端----入门篇

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了使用Electron开发PC客户端----入门篇相关的知识,希望对你有一定的参考价值。

参考技术A Electron ,使用 javascript, html 和 CSS 构建跨平台的桌面应用,利用 Web技术JavaScript、HTML 和 CSS 开发跨平台(Mac,Windows和Linux系统)桌面应用的开源框架,最初是 Github 发布的 Atom 编辑器衍生出的 Atom Shell,后更名为 Electron。

可以将 electron 看作是一个由 JavaScript 控制的一个小型的 Chrome 内核浏览器。

electron 内置了 Chromium 内核 和 Node,因此可以使用 HTML 和 CSS 来实现应用的 GUI 界面,用 JavaScript 调用丰富的原生 API(如打开文件窗口、通知、图标等)。

如今Github上也出现了很多使用Electron开发的开源项目,给开发者学习和参考,也有很多优秀客户端使用Electron开发的,比如:

官网也提供了很多应用项目
Apps Built on Electron

需要安装以下工具:
1.node
2.electron

在命令行中输入以下命令,即可安装electron

等待安装完成之后,在命令行输入electron -v能够显示版本号代表安装成功。

执行以下命令就可以运行最简单的electron工程

package.json是Node.js项目的配置文件,index.html是桌面应用的界面页面,main.js是应用的启动入口文件。

package.json 跟常规 Node 程序一致,将 main.js 作为 程序的启动入口文件,基本内容如下:

注意:如果 main 字段没有在 package.json 声明,Electron会优先加载 index.js。

index.html 作为我们的程序界面

最后运行结果如下:

以上是关于使用Electron开发PC客户端----入门篇的主要内容,如果未能解决你的问题,请参考以下文章

Node和Electron开发入门:操作PC端文件系统

番外篇客户端开发(Electron)无源码如何做汉化

移动端互动直播(入门篇)

移动端互动直播(入门篇)

使用Electron开发一款Apk安装器应用

使用electron开发一个h5的客户端应用创建http服务模拟后台接口mock