什么是Electron
Electron(最初名为Atom Shell[3])是GitHub开发的一个开源框架。它允许使用Node.js(作为后端)和Chromium(作为前端)完成桌面GUI应用程序的开发。
Electron 可以让你使用纯 JavaScript 调用丰富的原生 APIs 来创造桌面应用。你可以把它看作一个专注于桌面应用的 Node.js 的变体,而不是 Web 服务器。
很多很著名的桌面应用都是使用Electron作为框架搭建的,比如说Atom,VSCode等.
安装Electron
在已经安装NodeJS环境后
npm install -g electron-prebuilt
第一个程序,Hello World
首先,现在要写新工程的新建的文件夹内运行如下命令,初始化.
npm init
然后根据提示进行配置,不想配置的就一路回车好了
然后,新建一个index.js 和 index.html
index.js内容如下:
const {app, BrowserWindow} = require('electron')
app.on('ready', function(){
var mainWindow = new BrowserWindow({
width: 800,
height: 600
});
mainWindow.loadURL('file://' + __dirname + '/index.html');
})
index.html内容如下:
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Hello World!</title>
</head>
<body>
<h1>Hello World!</h1>
</body>
</html>
然后再命令行里使用如下命令执行刚刚写的程序(不要漏掉最后的那个点):
electron .
结果如图: