1549469775 4 years ago
parent
commit
c382979ad2
  1. 1
      a.md
  2. 5
      app/package-lock.json
  3. 9
      app/package.json
  4. 1316
      package-lock.json
  5. 68
      package.json

1
a.md

@ -0,0 +1 @@
https://www.jianshu.com/p/4699b825d285

5
app/package-lock.json

@ -0,0 +1,5 @@
{
"name": "my-electron-app",
"version": "1.0.0",
"lockfileVersion": 1
}

9
app/package.json

@ -0,0 +1,9 @@
{
"name": "my-electron-app",
"version": "1.0.0",
"description": "description",
"main": "dist/electron/entry.js",
"author": "TopOne",
"license": "ISC",
"dependencies": {}
}

1316
package-lock.json

File diff suppressed because it is too large

68
package.json

@ -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"
}
}
}

Loading…
Cancel
Save