新手windows端如何下载electron并创建简单桌面应用。(详细写出软件下载环境搭建的每一步并给出注释说明,比如如何打开electron并运行)
时间: 2023-12-06 16:41:38 浏览: 26
好的,下面是详细步骤:
1. 下载并安装 Node.js
官网下载地址:https://nodejs.org/en/download/
Node.js 是一款基于 Chrome V8 引擎的 JavaScript 运行环境,我们需要先安装它。
2. 安装 electron
在命令行中输入以下命令:
```
npm install -g electron
```
这个命令会将 electron 安装到全局环境中。
3. 创建一个新的 electron 应用
在命令行中输入以下命令:
```
mkdir my-electron-app && cd my-electron-app
npm init -y
```
这个命令将创建一个新的文件夹 my-electron-app,并且在该文件夹下初始化一个新的 Node.js 应用。
4. 修改 package.json 文件
在 my-electron-app 目录下找到 package.json 文件,将其修改为以下内容:
```json
{
"name": "my-electron-app",
"version": "1.0.0",
"description": "",
"main": "main.js",
"scripts": {
"start": "electron ."
},
"author": "",
"license": "ISC",
"dependencies": {
"electron": "^12.0.0"
}
}
```
其中,main 指定了应用的主入口文件为 main.js,scripts 中的 start 命令会自动启动 electron,并且将当前目录作为应用根目录。
5. 创建主入口文件 main.js
在 my-electron-app 目录下创建一个新的文件 main.js,将以下代码复制到该文件中:
```javascript
const { app, BrowserWindow } = require('electron')
function createWindow () {
// 创建浏览器窗口
const win = new BrowserWindow({
width: 800,
height: 600,
webPreferences: {
nodeIntegration: true
}
})
// 加载index.html文件
win.loadFile('index.html')
// 打开开发者工具
win.webContents.openDevTools()
}
// 应用程序准备就绪时调用createWindow函数
app.whenReady().then(() => {
createWindow()
app.on('activate', function () {
// 在macOS上,当单击dock图标并且没有其他窗口打开时,通常在应用程序中重新创建一个窗口。
if (BrowserWindow.getAllWindows().length === 0) createWindow()
})
})
// 当所有窗口都关闭时退出
app.on('window-all-closed', function () {
// 在macOS上,应用程序及其菜单栏是常见的保持活动状态的应用程序。
if (process.platform !== 'darwin') app.quit()
})
```
6. 创建 index.html 文件
在 my-electron-app 目录下创建一个新的文件 index.html,将以下代码复制到该文件中:
```html
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Hello World!</title>
</head>
<body>
<h1>Hello World!</h1>
</body>
</html>
```
7. 启动应用程序
在命令行中输入以下命令:
```
npm start
```
这个命令会启动应用程序,并且打开一个 Electron 窗口,窗口中会显示 Hello World!。
至此,你已经成功地创建了一个简单的 Electron 应用程序。