刚接触Electron+js开发PC端桌面应用程序的时候,简直一头雾水,搜了网上很多教程,有的要么讲的零零碎碎,要么就是版本太低,很多API语法都不能用了;现在我把一些有用的教程归纳一下,并把目前最新Electron版本1.4.0的使用语法贴出来,目的是为了有个能正常运行的DEMO教程;

一、配置安装
1、安装node
①、node.js下载链接http://nodejs.cn/download/
选择适合自己电脑系统的安装包,比如win7 64位系统,那么选择下图红框中的

②、安装完成以后在cmd里运行 node -v检测安装是否成功。

如图,安装成功之后应该如图所示,其中v4.4.3,是你安装的node.js的版本号

2、安装Electron
①、打开cmd,在里面输入
npm install --g electron-prebuilt
如图

②、安装完成后运行 electron -v 检查是否安装成功

如图,安装成功之后应该如图所示,其中v1.4.0,是你安装的electron的版本号
PS:如果你要安装特定版本的electron,这样子写: npm install --g electron-prebuilt@1.2.1

3、安装开发工具编辑器,vscode
vscode下载

转载于:https://www.cnblogs.com/seanp/p/6522036.html

【Electron】Electron开发入门(一):开发环境搭建相关推荐

  1. WDK开发入门1-基础环境搭建和第一个驱动程序(VS2010)

    1.先安装vs2010 2.安装WDK7600 3.在vs2010中创建一个空项目,命名为MyDriver

  2. 【鸿蒙OS开发入门】16 - 重头搭建Ubuntu新环境编译OpenHarmony 3.0 LTS

    [鸿蒙OS开发入门]16 - 重头搭建Ubuntu新环境编译OpenHarmony 3.0 LTSv 一.配置Telnet 和 samba 二.下载code-v3.0-LTS.tar.gz源码 三.配 ...

  3. Python 网站开发(一)环境搭建

    前些天看到小阳买回来的一本 Python 基础教程,于是就产生了使用 Python 来开发一个小博客的想法.这个 Python 网站开发系列文章将不会过多说 Python 基本语法,主要是面向实践的. ...

  4. 使用Eclipse JEE+Mtj+Nokia S60 V3SDK开发J2ME应用的环境搭建

    使用Eclipse JEE+Mtj+Nokia S60 V3SDK开发J2ME应用的环境搭建 2010-04-07 16:53 在Nokia S60 V3下进行J2ME应用程序开发,需要搭建 Noki ...

  5. 安卓开发(一)环境搭建、基本程序与控件

    layout: post title: 安卓开发(一)环境搭建.基本程序与控件 description: 安卓开发(一)环境搭建.基本程序与控件 tag: 安卓 文章目录 Intent:协助应用间的交 ...

  6. 全志A33开发板vstar编译环境搭建

    全志A33开发板vstar编译环境搭建 安装系统 全志提供的vstar的SDK使用内核linux-3.4.39, 在编译过程中,要用到一个文件gen_check_code,位于linux-3.4/ar ...

  7. 保姆级教程:Linux(Ubuntu 18.04)下VSCode配置与嵌入式开发平台X2000_Halley5调试环境搭建

    保姆级教程:Linux(Ubuntu 18.04)下VSCode配置与嵌入式开发平台X2000_Halley5调试环境搭建 写在前面 配置VSCode的编译环境 配置VSCode的gdb调试环境 配置 ...

  8. linux 国产化 gtk图形界面开发 go和c++环境搭建

    linux 国产化 gtk图形界面开发 go和c++环境搭建 一.c++环境搭建 1.解决系统自带gcc无法编译gtk的问题 sudo apt-get install build-essential ...

  9. 3D打印软件Cura的二次开发(GUI)--环境搭建

    3D打印软件Cura的二次开发(GUI)--环境搭建 软体动物Ai  关注 2016.07.06 12:36*  字数 1639  阅读 1300 评论 8 喜欢 4 本文采用中国大陆版CC协议发布 ...

  10. 视频教程-微信公众平台开发入门-微信开发

    微信公众平台开发入门 订阅后,请点击此处观看大牛全套视频课程:课程播放页链接 价格可能因活动略有浮动 刘运强 ¥39.00 立即订阅视频课 订阅后:请点击此处观看视频课程 视频教程-微信公众平台开发入 ...

最新文章

  1. Go: 分布式学习利器(2)-- Go中的变量,常量 以及与其他语言变量之间的差异
  2. 笑岔气!一个程序员的水平能差到什么程度?
  3. C++ 类的静态成员(static)
  4. C指针原理(46)-C应用技巧(1)
  5. matlab提取图像中的一部分并移动,在Matlab中从图像中提取对象
  6. 实战:隐藏SpringBoot中的私密数据!
  7. 计算机网络系统是弱电工程,弱电工程包括哪些类型?常见的问题又有哪些?
  8. ThinkPHP5 助手函数
  9. Julia : array[ ] 与几种过滤条件
  10. POJ_3984迷宫问题(bfs基础题)
  11. 工作流(Workflow)基本介绍
  12. MySQL全文索引的坑 20211202
  13. 如何用Mockplus快速做一个手风琴菜单?
  14. 【转载】日志等级及使用情形
  15. 【安卓基础】Android直接通过路径来操作其他应用的私有目录,可以吗?
  16. 爬取微博热搜并发送提醒(邮件和server酱)
  17. 80后应该负重致远 [转自空瓶子]
  18. 汽车电子(二)--- 车机娱乐系统介绍
  19. HTML 具体是用来做什么的?
  20. 纸牌游戏的牌型分析和出牌策略

热门文章

  1. 权限验证框架Shiro
  2. mac地址转换_mac电脑格式转化工具
  3. pc个人微型计算机ppt,《IBMPC微型计算机》PPT课件.ppt
  4. Java final修饰符的作用,Java中的final修饰符
  5. html5的狭义概念,“资源”这一概念,可以有狭义和广义两种理解。狭义的资源是指...
  6. java基础语法实例教程_Java 基础语法
  7. HTML+CSS+JS实现 ❤️动态散花背景❤️
  8. cad pu插件下载lisp_CAD自动编号lisp插件下载
  9. 异常体系----java
  10. java从键盘输入一个数,并将其倒序输出