一、简介
Electron 可以让你使用纯 JavaScript 调用丰富的原生 APIs 来创造桌面应用。你可以把它看作一个专注于桌面应用的 Node.js 的变体,而不是 Web 服务器。
这不意味着 Electron 是绑定了 GUI 库的 JavaScript。相反,Electron 使用 web 页面作为它的 GUI,所以你能把它看作成一个被 JavaScript 控制的,精简版的 Chromium 浏览器。
VScode是采用electron为基础开发的,原来electron是基于大名鼎鼎的node.js而来的。
electron让我们使用javascript,html5,css3开发富交互桌面应用变得轻松,重要的是通过electron我们可以使用javascript完成对本地操作系统接口的调用。
由于electron基于node,Chromium,v8,使得前端开发中经常遇到的浏览器兼容性问题彻底消失。
二、环境安装
- 安装nodejs+npm
- 安装方法:安装nodejs+npm
- 安装 electron
- 发行版本:对应版本直接下载
三、文档教程
四、理解
- 我们的目的是用electron写js类应用,开始阶段不需要太细致研究electron
- 不要按照官方npm一步步来,坑太多,直接下载electron-v3.0.0-beta.7-win32-x64.zip