Electron初始化项目
https://www.electronjs.org/zh/docs/latest/api/app
1. 项目初始化
创建package.json
文件
npm init -y
安装electron
npm i electron
2. 配置启动脚本
package.json
"scripts": {
"start": "electron ."
},
# 或者用 nodemon 启动(需要安装nodemon库)
"scripts": {
"start": "nodemon --exec electron .",
},
3. 新建main.js
const { app, BrowserWindow} = require('electron')
const createWindow = () => {
const win = new BrowserWindow({
height:500,
width:650
})
// 加载weburl
win.loadURL('');
// win.loadFile('./index.html'); // 加载本地html
// win.webContents.openDevTools() // 打开开发者工具
// win.setMenu(null); // 不显示默认菜单
}
app.whenReady().then(() => {
createWindow()
})
package.json
的main
属性改为main.js
{
"name": "electron",
"version": "1.0.0",
"description": "",
"main": "main.js",
...
}
运行
npm start
1
1
1
1
1
1
1
1
1
1