1549469775 4 years ago
parent
commit
c382979ad2
  1. 1
      a.md
  2. 5
      app/package-lock.json
  3. 9
      app/package.json
  4. 1350
      package-lock.json
  5. 76
      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": {}
}

1350
package-lock.json

File diff suppressed because it is too large

76
package.json

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

Loading…
Cancel
Save