一、简介

Electron是由Github开发,基于Chromium和Node.js,使用JavaScript,HTML 和 CSS 等 Web技术创建跨平台原生桌面应用的框架。

兼容Mac,Window和Linux,它构建的应用可在这三个操作系统上面运行,借助Electron,我们可以使用纯JavaScript来调用丰富的原生APIs。

二、市场

现在已经有很多由Electron开发应用,比如Atom、Insomnia、Visual Studio Code等。查看更多使用Electron构建的项目可以访问 Apps Built on Electron

三、安装

Electron的开发需要安装Node.js,npm和electron。下面我们一步一步的进行环境安装

1、安装node版本

首先到node官网下载对于的操作系统版本,然后进行傻瓜式安装,执行如下命令,如果不报错,则说明安装没有问题。

安装node时,npm默认会安装

node -v
npm -v

2、安装国内的npm包管理器

npm  install  -g cnpm --registry=https://registry.npm.taobao.org

3、安装electron

cnpm install  -g  electron

4、验证electron否安装成功

electron -v

5、使用git克隆一个electron简单的项目,并执行以下命令

# 克隆提示项目仓库
git clone https://github.com/electron/electron-quick-start # 进入这个仓库
cd electron-quick-start # 运行
electron .

6、运行效果如下图

7、具体详细内容可参见

electron官方文档


转载声明:本站文章无特别说明,皆为原创,版权所有,转载请注明:朝十晚八 or Twowords


最新文章

  1. Head First 设计模式--2 观察者模式 解耦
  2. [SAP ABAP开发技术总结]报表事件
  3. java学习之(垃圾回收)
  4. 修改linux端口范围 ip_local_port_range
  5. Microsoft Azure Preview portal 以及Preview Features介绍
  6. [C# 网络编程系列]专题七:UDP编程补充——UDP广播程序的实现
  7. HDFS操作--文件上传/创建/删除/查询文件信息
  8. ubuntu16.04-x64系统中Jexus web server部署.NetCore和端口分析引发的猜想!
  9. Java中的数值和集合
  10. HttpServletRequest获取URL?后面的内容
  11. [翻译] 初看 ASP.NET Core 3.0 即将到来的变化
  12. web项目中的监听器,过滤器以及自定义servlet的执行顺序
  13. 057 Java中kafka的Producer程序实现
  14. MVC| 路由测试代码
  15. IntelliJ IDEA全局内容搜索和替换
  16. dedecms站内搜索页面调用最新文章
  17. kail linux 系统下利用metaspolit工具渗透win7电脑
  18. 【Cesium】物体显示
  19. Redux-DevTools 安装
  20. 利用yii2分页插件,成对取出数组数据

热门文章

  1. CPU指令、机器码、程序和汇编语言
  2. 在Unity中对注册表的信息进行操作
  3. ES6 箭头函数this指向问题
  4. react 父组件调用子组件方法
  5. 7-13 航空公司VIP客户查询 (25 分)
  6. PHP常用系统设置整理
  7. 协程,greenlet原生协程库, gevent库
  8. Contest Round #451 (Div. 2)F/Problemset 898F Restoring the Expression
  9. MG loves string
  10. [BZOJ 3221][Codechef FEB13] Obserbing the tree树上询问