Electron开发环境搭建

1.简介

Electron 是由 Github 开发的开源框架

它允许开发者使用 Web 技术构建跨平台的桌面应用

Electron = Chromium + Node.js + Native API

  1. Chromium : 为Electron提供了强大的UI能力,可以不考虑兼容性的情况下,利用强大的Web生态来开发界面。
  2. Node.js :让Electron有了底层的操作能力,比如文件的读写,甚至是集成C++等等操作,并可以使用大量开源的npm包来完成开发需求。
  3. Native API : Native API让Electron有了跨平台和桌面端的原生能力,比如说它有统一的原生界面,窗口、托盘这些。

开发文档:https://www.electronjs.org/docs

2.yarn依赖包

yarn作为依赖包管理工具.yarn由Facebook的工程师开发的,相对于NOde.js自带的npm包管理工具来说,它具有速度更快,使用更简捷,操作干安全的特点.

安装命令:

npm install -g 

 

3.创建Electron应用

3.1 新建一个目录,在此目录下打开命令行,创建一个Node.js项目

yarn init

该命令执行完成后,会有一系列提示,要求用户输入项目名称,项目版本,作者等信息.可以采用默认设置,直接按回车键即可.

项目创建完之后,该目录下生成一个package.json文件.此文件为该项目的配置文件.

{
    "name": "chapterl",
    "version": "1.0.0",
    "main": "index.js",
    "license": "MIT"
}

3.2安装Electron依赖包

在编写代码之前,需要先安装ELection依赖包,它大概有50~70MB(实际上是一个精简版的Chromium浏览器),并且默认的是从GitHub下载的,下载地址是 https://github.com/electron/electron/releases(文件实际上存放在Amazon的AWS服务器上,须经有GitHub域名跳转).对于中国用户来说,下载速度很慢,大部分时候都无法安装成功.\

好在阿里巴巴的工程师在国内搭建了Electron的镜像网站: https://npm.tapbao.org/mirrors/electron/(注意,此地址与下方命令行中的地址不同).

我们可以通过如下指令配置Electron的镜像网站.

yarn config set ELECTRON_MIRROR https://cdn.npm.taobao.org/dist/electron/

环境变量设置好之后,再在命令行执行如下命令,以安装Electron:

yarn add electron --dev --platform=win64

--dev声明安装的electron模块只用于开发.

--platform=win64 标记着我们只安装了64位版本的Electron

稍微等待几秒钟,electron模块就安装好了,安装完成后,package.json增加了如下配置节:

"devDependencies": {"electron": "^8.1.0"}

这说明我们安装的是Electron最新稳定版本8.1.0(Electron版本发布很频繁,使用的时候可能就不是这个版本了).

3.3安装后的错误提示

如果yarn提示安装成功,但稍后执行启动程序的命令时收到如下错误信息:

 Electron failed to install correctly, pleasee delect node_modules/electron and try installing again

这说明Electron还是没有安装成功,这时可以打开[your_project-path]\node_modules\electron 目录,创建一个path.txt文本文件,输入以下内容:

electron.exe

Mac系统下,同样也是创建path.txt,但其内容为:

Electron.app/Contents/MacOS/Electron

然后自己手动从阿里巴巴的镜像网站下载相应版本的Electron的压缩包,解压到此目录: [your-project-path]\node_modules\electron\dist, 在执行命令即可正常运行了.

3.4使用Electron依赖包

为了使用Electron依赖包,我们需要在package.json 中添加一个scripts配置节,代码如下:

"scripts": {"start": "electron ./index.js"}

----scripts 配置节允许我们为当前项目设置一组自定义脚本

----start 脚本代表我们要是用ELectron启动本项目.

4.启动项目

yarn start
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Electron-VSCode 环境是指使用 Electron 框架来构建 Visual Studio Code(简称 VSCode)的开发环境。VSCode 是一个轻量级的代码编辑器,而 Electron 是一个跨平台的桌面应用程序开发框架。将这两者结合起来,可以创建一个功能强大的、跨平台的代码编辑器。 要搭建 Electron-VSCode 环境,你可以按照以下步骤进行操作: 1. 安装 Node.js:首先确保你的电脑上已经安装了 Node.js,可以从 Node.js 官方网站下载并安装。 2. 创建项目文件夹:在你的项目目录下创建一个新的文件夹,并进入该文件夹。 3. 初始化项目:打开命令行工具,使用 npm 初始化项目,运行以下命令: ``` npm init -y ``` 4. 安装 Electron:继续在命令行工具中运行以下命令来安装 Electron: ``` npm install electron ``` 5. 创建主进程文件:在项目文件夹中创建一个名为 `main.js` 的文件,这将是 Electron 应用的主进程文件。在该文件中,你可以编写代码来创建窗口、处理应用程序事件等。 6. 创建渲染进程文件:在项目文件夹中创建一个名为 `index.html` 的文件,这将是 Electron 应用的渲染进程文件。在该文件中,你可以编写 HTML、CSS 和 JavaScript 代码来构建用户界面。 7. 修改 package.json:在项目的 `package.json` 文件中,将 `main` 属性的值设置为 `main.js`,并添加一个启动脚本: ```json "main": "main.js", "scripts": { "start": "electron ." } ``` 8. 启动应用程序:运行以下命令来启动 Electron 应用程序: ``` npm start ``` 以上是一个简单的搭建 Electron-VSCode 环境的步骤。请注意,这只是一个基本的示例,你还可以根据自己的需求进行更多的定制和扩展。希望对你有所帮助!如果你有其他问题,请随时提问。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值