文档章节

electron-安装篇

罗布V
 罗布V
发布于 2017/08/11 14:08
字数 313
阅读 71
收藏 3

在进行electron开发之前,我们需要知道 当前的机器是否已经正确的安装Node和npm(用于node包的管理),之后所有的开发都要以此为前提。

可以通过下面的命令来查看是否安装。

node --version

npm --version

执行上面的代码块之后,如果正确的打印版本号,表示当前已经安装,如果提示命令未找到,需要你先去安装相应的应用。

v7.9.0

4.2.0

每当我们用npm的方式创建项目时,我们必须提供一个package.json文件,该文件里面包含了该项目所有的细节信息(项目名称、项目版本、依赖的包)。npm 提供一个简单的命令能够让你快速的创建该文件。

npm init

在运行该命令之后,系统会要求提供如下图所示的信息。

2017-08-11 14-01-29屏幕截图

创建packages.js文件之后,我们还需要在命令行中通过npm安装electron-prebuilt

cnpm install -g electron-prebuilt

上面的命令执行完成之后我们可以通过下面的命令来检测是否安装完成。

$electron --version

如果正常输出版本号表示安装完成。

V1.4.13

© 著作权归作者所有

罗布V
粉丝 13
博文 60
码字总数 47114
作品 0
温州
程序员
私信 提问
用electron一次性把前端项目打包成Mac和Win平台App

工作中我们经常会有这样的需求,一个产品开发出了web版之后,还想做App版的,但是又不想投入太多的人力和财力进行再次开发,本文介绍一种很简便的,开发成本几乎为0的方法来实现上述需求。 ...

卟想苌亣
2018/05/14
0
0
electron-builder打包见解

开发electron客户端程序,打包是绕不开的问题。下面就我在工作中的经验以及目前对的了解来分享一些心得。 基本概念 官网的定义 A complete solution to package and build a ready for distr...

MarkMan
2018/10/16
0
0
你不知道的 Electron (二):了解 Electron 打包

转自IMWeb社区,作者:laynechen,原文链接 我们知道 Electron 提供了一个类似浏览器,但有更多权限的环境来运行我们的网页,那么 Electron 是怎么做到将我们的网页代码打包成一个可执行程序...

IMWeb团队
2018/09/20
0
0
ElectronMail:ProtonMail 和 Tutanota 的桌面客户端

互联网上的大多数人都拥有来自 Google 等大公司的电子邮件帐户,但这些帐户不尊重你的隐私。值得庆幸的是,目前有 Tutanota 和 ProtonMail 等具有隐私意识的替代品。问题是并非所有人都有桌面...

作者: John Paul
07/21
0
0
Nodejs如何调用Dll模块

苏格团队 作者:Tomey 一、为什么需要用node.js调用dll? 公司项目采用Electron( electronjs.org/ )开发pc应用,会涉及到与底层硬件设备的通信,而sdk封装 基本上都是通过 C++ 动态链接库d...

苏格团队
2018/09/17
0
0

没有更多内容

加载失败,请刷新页面

加载更多

Linux 运行shell文件,出现 $'\r': command not found

运行编写的shell脚本时,出现了 $'\\r': command not found 这样的错误提示。 报错的原因是我们在windows系统操作时,编辑器里的换行符是\r\n ,而Linux上为\n,两个系统之间有差异导致的。 ...

芥末无敌
今天
10
0
Java数据结构(上)

枚举(Enumeration) 位集合(BitSet) 向量(Vector) 栈(Stack) 1.Enumeration(枚举) boolean hasMoreElements( ):测试是否有更多的元素 Object nextElement( ):如果此枚举对象至少还...

Firefly-
昨天
17
0
vue 跨层组件通讯 provide inject

https://cn.vuejs.org/v2/api/#provide-inject 类型: provide:Object | () => Object inject:Array<string> | { [key: string]: string | Symbol | Object } 详细: provide 和 inject 主......

阿豪boy
昨天
14
0
黑马程序员面试宝典(Java)Beta6.0免费下载

场景 JavaSE基础 面向对象特征以及理解 访问权限修饰符区别 理解clone对象 JavaSE语法 java有没有goto语句 &和&&的区别 如何跳出当前的多重嵌套循环? 是否可以继承String? 重载与重写的区别...

badaoliumang
昨天
14
0
监控linux系统状态

查看系统负载: w/uptime 最后面三个数字表示1分钟,5分钟,15分钟平均有多少个进程占用CPU 占用CPU的进程可以是Running,也可以是Waiting 某一时刻1颗CPU只能有一个进程在使用其资源 #查看c...

asnfuy
昨天
14
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部