简介
Electron是由Github开发,用HTML,CSS和JavaScript来构建跨平台桌面应用程序的一个开源库。 Electron通过将Chromium和Node.js合并到同一个运行时环境中,并将其打包为Mac,Windows和Linux系统下的应用来实现这一目的。
简单来说,这是一个强大的工具,可以用于搭建跨平台桌面应用,而且有方便强大的API库提供,所以,开始一场新的探索吧,如果你永远只做你能做到的事情,那么你永远也只能停在当前的高度。
目录:暂略
1. 环境准备
- 安装Node.js Node.js下载页面
- npm 安装Node.js的时候已经安装了
检查npm node是否安装成功,在命令行工具中输入node -v npm -v,显示版本号则便是环境准备完成。就是这么简单,赶紧尝试一下吧!
快速开始一个项目
1 | # 克隆示例项目的仓库 |
效果如下:
这个quick-start项目提供了一个非常简约的模板,可以在这个基础上搭建自己的应用。看起来还是不错的,很期待打包成桌面应用的效果。
quick-start目录解析
- node_modules:模块依赖
- package.json:描述包的文件,这里默认已经将主进程入口文件配置为main.js
- main.js:主进程
- renderer.js:渲染进程,它的操作跟web中的js操作大同小异,所以最好有node.js、js以及es6的语法的功底,这样开发起来,才能得心应手。