Electron
可以使用纯 JavaScript
调用丰富的原生 APIs
来创造桌面应用。我们可以把它看作一个 Node. js
的变体,它专注于桌面应用而不是 Web
服务器端。
从开发的角度来看,Electron
应用本质上是一个 Node. js
应用程序。 与 Node.js
模块相同,应用的入口是 package.json
文件。 一个简单的 Electron
项目包含三个基本文件:package.json
,index.hmtl
,main.js
。
package.json
是Node.js
项目的配置文件。index.html
是桌面应用的界面页面。main.js
是应用的启动入口文件。
创建项目
我们在指定路径中新建一个名为 my_electron
的文件夹作为项目根目录,然后在命令工具中使用 cd
命令,将当前目录更改为项目根目录:
>cd C:\Users\lu\Desktop\my_electron
如下图所示:
然后执行 npm init
命令进行项目初始化,如下图所示:
命令执行成功后,项目根目录下会创建一个 package.json
文件,如果全部选择默认配置,则可以直接执行 npm init -y
命令。
修改package.json
我们可以修改创建好的 package.json
文件,在 scripts
中添加脚本命令,如下所示:
{
"name": "blogs",
"version": "1.0.0",
"description": "",
"scripts": {
"test": "echo \"Error: no test specified\" && exit 1",
"start": "electron ./src/main.js"
},
"keywords"