前言
一、创建Vue3项目,具体步骤
- 创建Vue3 项目
npm create vite@latest my-terminal-app --template vue
cd my-terminal-app
npm install
- 安装 Electron
接下来,安装 Electron 和一些开发依赖:
npm install electron --save-dev
npm install electron-builder --save-dev
- 设置 Electron 主进程
在项目根目录下创建 electron 文件夹,并在其中创建 main.js 文件。这个文件将作为 Electron 的主进程。
const {
app, BrowserWindow, Menu } = require('electron')
const {
join } = require('path')
process.env['ELECTRON_DISABLE_SECURITY_WARNINGS'] = 'true'
const createWindow = () => {
const win = new BrowserWindow({
width: 800,
height: 600,
title: '张小个子',
icon: join(__dirname, '../public/logo.png'),
nodeIntegration: true,
contextIsolation: false,
contextIsolation: false,
session: {
cookies: true
}
})
if (process.env.VITE_DEV_SERVER_URL) {
win.loadURL(process.env.VITE_DEV_SERVER_URL)
win.webContents.openDevTools()
} else {
win.loadFile(join(__dirname, '../dist/index.html'))
}
}
const createMenu = () => {
const template = [
{
label: '文件',
submenu: [
{
label: '退出',
accelerator: 'CmdOrCtrl+Q',
click: () => {
app.quit();