首先下载依赖包
"electron": "^33.2.0",
"electron-builder": "^25.1.8"
"concurrently": "^9.1.0", //合并打包指令
"nodemon" -D 热更新
package.json 配置如下
"main": "electron/main.js",
"scripts": {
"dev": "vite",
"build": "vite build",
"preview": "vite preview",
"electron:dev": "concurrently vite \"electron .\"",
"electron:build": "npm run build && electron-builder", //重点
"postinstall": "electron-builder install-app-deps"
},
"build": {
"appId": "com.example.projectkonva",
"productName": "xxxName",
"copyright": "Copyright @ 2024",
"directories": {
"output": "dist"
},
"files": [
"dist/**/*",
"electron/**/*"
],
"win": {
"target": ["nsis"],
"icon": "./dist/favicon.ico"
},
"nsis": {
"oneClick": false,
"allowElevation": true,
"a