【Electron】Electron开发入门(一):开发环境搭建
刚接触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开发入门(一):开发环境搭建相关推荐
- WDK开发入门1-基础环境搭建和第一个驱动程序(VS2010)
1.先安装vs2010 2.安装WDK7600 3.在vs2010中创建一个空项目,命名为MyDriver
- 【鸿蒙OS开发入门】16 - 重头搭建Ubuntu新环境编译OpenHarmony 3.0 LTS
[鸿蒙OS开发入门]16 - 重头搭建Ubuntu新环境编译OpenHarmony 3.0 LTSv 一.配置Telnet 和 samba 二.下载code-v3.0-LTS.tar.gz源码 三.配 ...
- Python 网站开发(一)环境搭建
前些天看到小阳买回来的一本 Python 基础教程,于是就产生了使用 Python 来开发一个小博客的想法.这个 Python 网站开发系列文章将不会过多说 Python 基本语法,主要是面向实践的. ...
- 使用Eclipse JEE+Mtj+Nokia S60 V3SDK开发J2ME应用的环境搭建
使用Eclipse JEE+Mtj+Nokia S60 V3SDK开发J2ME应用的环境搭建 2010-04-07 16:53 在Nokia S60 V3下进行J2ME应用程序开发,需要搭建 Noki ...
- 安卓开发(一)环境搭建、基本程序与控件
layout: post title: 安卓开发(一)环境搭建.基本程序与控件 description: 安卓开发(一)环境搭建.基本程序与控件 tag: 安卓 文章目录 Intent:协助应用间的交 ...
- 全志A33开发板vstar编译环境搭建
全志A33开发板vstar编译环境搭建 安装系统 全志提供的vstar的SDK使用内核linux-3.4.39, 在编译过程中,要用到一个文件gen_check_code,位于linux-3.4/ar ...
- 保姆级教程:Linux(Ubuntu 18.04)下VSCode配置与嵌入式开发平台X2000_Halley5调试环境搭建
保姆级教程:Linux(Ubuntu 18.04)下VSCode配置与嵌入式开发平台X2000_Halley5调试环境搭建 写在前面 配置VSCode的编译环境 配置VSCode的gdb调试环境 配置 ...
- linux 国产化 gtk图形界面开发 go和c++环境搭建
linux 国产化 gtk图形界面开发 go和c++环境搭建 一.c++环境搭建 1.解决系统自带gcc无法编译gtk的问题 sudo apt-get install build-essential ...
- 3D打印软件Cura的二次开发(GUI)--环境搭建
3D打印软件Cura的二次开发(GUI)--环境搭建 软体动物Ai 关注 2016.07.06 12:36* 字数 1639 阅读 1300 评论 8 喜欢 4 本文采用中国大陆版CC协议发布 ...
- 视频教程-微信公众平台开发入门-微信开发
微信公众平台开发入门 订阅后,请点击此处观看大牛全套视频课程:课程播放页链接 价格可能因活动略有浮动 刘运强 ¥39.00 立即订阅视频课 订阅后:请点击此处观看视频课程 视频教程-微信公众平台开发入 ...
最新文章
- Go: 分布式学习利器(2)-- Go中的变量,常量 以及与其他语言变量之间的差异
- 笑岔气!一个程序员的水平能差到什么程度?
- C++ 类的静态成员(static)
- C指针原理(46)-C应用技巧(1)
- matlab提取图像中的一部分并移动,在Matlab中从图像中提取对象
- 实战:隐藏SpringBoot中的私密数据!
- 计算机网络系统是弱电工程,弱电工程包括哪些类型?常见的问题又有哪些?
- ThinkPHP5 助手函数
- Julia : array[ ] 与几种过滤条件
- POJ_3984迷宫问题(bfs基础题)
- 工作流(Workflow)基本介绍
- MySQL全文索引的坑 20211202
- 如何用Mockplus快速做一个手风琴菜单?
- 【转载】日志等级及使用情形
- 【安卓基础】Android直接通过路径来操作其他应用的私有目录,可以吗?
- 爬取微博热搜并发送提醒(邮件和server酱)
- 80后应该负重致远 [转自空瓶子]
- 汽车电子(二)--- 车机娱乐系统介绍
- HTML 具体是用来做什么的?
- 纸牌游戏的牌型分析和出牌策略
热门文章
- 权限验证框架Shiro
- mac地址转换_mac电脑格式转化工具
- pc个人微型计算机ppt,《IBMPC微型计算机》PPT课件.ppt
- Java final修饰符的作用,Java中的final修饰符
- html5的狭义概念,“资源”这一概念,可以有狭义和广义两种理解。狭义的资源是指...
- java基础语法实例教程_Java 基础语法
- HTML+CSS+JS实现 ❤️动态散花背景❤️
- cad pu插件下载lisp_CAD自动编号lisp插件下载
- 异常体系----java
- java从键盘输入一个数,并将其倒序输出