跳动探索网

Electron系列教程 📚 第二篇: 第一个示例_electron tab

导读 🚀 本篇内容我们将正式开始我们的 Electron 学习之旅。在第一篇中我们已经对 Electron 有了初步了解,现在让我们动手创建第一个 Elec

🚀 本篇内容我们将正式开始我们的 Electron 学习之旅。在第一篇中我们已经对 Electron 有了初步了解,现在让我们动手创建第一个 Electron 应用吧!🎉

🛠️ 首先,我们需要安装 Electron。打开你的终端,运行以下命令来创建一个新的项目目录,并初始化 npm:

```bash

mkdir my-electron-app

cd my-electron-app

npm init -y

```

🔧 接下来,安装 Electron 作为开发依赖项:

```bash

npm install electron --save-dev

```

💡 创建一个名为 `main.js` 的文件,这是 Electron 应用的主进程文件。在这个文件中,我们将设置基本的应用结构:

```javascript

const { app, BrowserWindow } = require('electron')

function createWindow () {

const win = new BrowserWindow({

width: 800,

height: 600,

webPreferences: {

nodeIntegration: true

}

})

win.loadFile('index.html')

}

app.whenReady().then(createWindow)

app.on('window-all-closed', () => {

if (process.platform !== 'darwin') {

app.quit()

}

})

app.on('activate', () => {

if (BrowserWindow.getAllWindows().length === 0) {

createWindow()

}

})

```

🌐 最后,别忘了创建一个简单的 HTML 文件 `index.html`,它将作为应用的界面:

```html

My First Electron App

Hello, Electron!

```

🏁 运行你的应用,只需在 `package.json` 中添加一个启动脚本:

```json

"scripts": {

"start": "electron ."

}

```

然后,在终端中运行 `npm start`,你将看到一个带有 "Hello, Electron!" 标题的窗口!🎊

希望这篇教程对你有所帮助,下一篇文章我们将探索更多高级功能。