Add electron packaging for single exe server distribution

This commit is contained in:
2026-03-13 00:27:36 +08:00
parent decba25a08
commit 0d84793a48
2 changed files with 115 additions and 53 deletions

View File

@@ -17,12 +17,35 @@
},
"files": [
"main.js",
"../dist/**/*",
"../server/**/*",
"../bin/**/*",
"../public/**/*",
"package.json"
],
"extraResources": [
{
"from": "../dist",
"to": "dist",
"filter": ["**/*"]
},
{
"from": "../server",
"to": "server",
"filter": ["**/*"]
},
{
"from": "../bin",
"to": "bin",
"filter": ["**/*"]
},
{
"from": "../public",
"to": "public",
"filter": ["**/*"]
},
{
"from": "D:\\Program Files\\nodejs",
"to": "nodejs",
"filter": ["node.exe"]
}
],
"win": {
"target": "portable"
},