|
|
@ -12,7 +12,8 @@ |
|
|
|
"dev:vue": "vite", |
|
|
|
"dev:ele": "node -r ts-node/register script/build-main --env=development --watch", |
|
|
|
"dev:test": "electron-forge start --inspect-electron", |
|
|
|
"package": "electron-forge package", |
|
|
|
"package": "electron-builder build --x64 --win", |
|
|
|
"packageaaa": "electron-forge package", |
|
|
|
"make": "electron-forge make", |
|
|
|
"buildaa": "tsc && vite build", |
|
|
|
"serve": "vite preview" |
|
|
@ -25,11 +26,6 @@ |
|
|
|
"@babel/plugin-transform-runtime": "^7.14.5", |
|
|
|
"@babel/preset-env": "^7.14.8", |
|
|
|
"@babel/preset-stage-0": "^7.8.3", |
|
|
|
"@electron-forge/cli": "^6.0.0-beta.58", |
|
|
|
"@electron-forge/maker-deb": "^6.0.0-beta.58", |
|
|
|
"@electron-forge/maker-rpm": "^6.0.0-beta.58", |
|
|
|
"@electron-forge/maker-squirrel": "^6.0.0-beta.58", |
|
|
|
"@electron-forge/maker-zip": "^6.0.0-beta.58", |
|
|
|
"@rollup/plugin-alias": "^3.1.4", |
|
|
|
"@rollup/plugin-commonjs": "^19.0.1", |
|
|
|
"@rollup/plugin-json": "^4.1.0", |
|
|
@ -44,6 +40,7 @@ |
|
|
|
"concurrently": "^6.2.0", |
|
|
|
"dotenv": "^10.0.0", |
|
|
|
"electron": "^13.1.7", |
|
|
|
"electron-builder": "^22.11.7", |
|
|
|
"execa": "^5.1.1", |
|
|
|
"node-loader": "^2.0.0", |
|
|
|
"ts-loader": "^9.2.4", |
|
|
@ -79,37 +76,54 @@ |
|
|
|
"vite-plugin-windicss": "^1.2.0", |
|
|
|
"windicss": "^3.1.3" |
|
|
|
}, |
|
|
|
"config": { |
|
|
|
"forge": { |
|
|
|
"packagerConfig": { |
|
|
|
"arch": "x64", |
|
|
|
"asar": true, |
|
|
|
"dir": "./dist", |
|
|
|
"out": "out", |
|
|
|
"overwrite": true |
|
|
|
"build": { |
|
|
|
"productName":"xxxx", |
|
|
|
"appId": "com.leon.xxxxx", |
|
|
|
"copyright":"xxxx", |
|
|
|
"directories": { |
|
|
|
"output": "out" |
|
|
|
}, |
|
|
|
"makers": [ |
|
|
|
"nsis": { |
|
|
|
"oneClick": false, |
|
|
|
"allowElevation": true, |
|
|
|
"allowToChangeInstallationDirectory": true, |
|
|
|
"createDesktopShortcut": true, |
|
|
|
"createStartMenuShortcut": true |
|
|
|
}, |
|
|
|
"files": [ |
|
|
|
"dist/electron/**/*" |
|
|
|
], |
|
|
|
"dmg": { |
|
|
|
"contents": [ |
|
|
|
{ |
|
|
|
"name": "@electron-forge/maker-squirrel", |
|
|
|
"config": { |
|
|
|
"name": "my_electron_app" |
|
|
|
} |
|
|
|
"x": 410, |
|
|
|
"y": 150, |
|
|
|
"type": "link", |
|
|
|
"path": "/Applications" |
|
|
|
}, |
|
|
|
{ |
|
|
|
"name": "@electron-forge/maker-zip", |
|
|
|
"platforms": [ |
|
|
|
"darwin" |
|
|
|
"x": 130, |
|
|
|
"y": 150, |
|
|
|
"type": "file" |
|
|
|
} |
|
|
|
] |
|
|
|
}, |
|
|
|
{ |
|
|
|
"name": "@electron-forge/maker-deb", |
|
|
|
"config": {} |
|
|
|
"mac": { |
|
|
|
"icon": "build/icons/icon.icns" |
|
|
|
}, |
|
|
|
"win": { |
|
|
|
"icon": "build/icons/aims.ico", |
|
|
|
"target": [ |
|
|
|
{ |
|
|
|
"name": "@electron-forge/maker-rpm", |
|
|
|
"config": {} |
|
|
|
"target": "nsis", |
|
|
|
"arch": [ |
|
|
|
"ia32" |
|
|
|
] |
|
|
|
} |
|
|
|
] |
|
|
|
}, |
|
|
|
"linux": { |
|
|
|
"icon": "build/icons" |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|