gaoshuaixing 3 年之前
父節點
當前提交
5918e2853d
共有 2 個文件被更改,包括 72 次插入79 次删除
  1. 0 73
      electron/config/builder.js
  2. 72 6
      package.json

+ 0 - 73
electron/config/builder.js

@@ -1,73 +0,0 @@
-/**
- * 打包配置
- * @see https://www.electron.build/configuration/configuration
- */
-const path = require('path');
-const basePath = process.cwd();
- 
-module.exports = {
-   productName: "ee",
-   appId: "com.electron.ee",
-   copyright: "wallace5303",
-   directories: {
-     output: path.join(basePath, "./out"),
-   },
-   asar: true,
-   files: [
-     "**/*",
-     "!frontend/",
-     "!run/",
-     "!logs/",
-     "!data/",
-     "!electron/"
-   ],
-   extraResources: {
-     from: path.join(basePath, "./build/extraResources/"),
-     to: "extraResources"
-   },
-   electronDownload: {
-     mirror: "https://npmmirror.com/mirrors/electron/"
-   },
-   nsis: {
-     oneClick: false,
-     allowElevation: true,
-     allowToChangeInstallationDirectory: true,
-     installerIcon: path.join(basePath, "./build/icons/icon.ico"),
-     uninstallerIcon: path.join(basePath, "./build/icons/icon.ico"),
-     installerHeaderIcon: path.join(basePath, "./build/icons/icon.ico"),
-     createDesktopShortcut: true,
-     createStartMenuShortcut: true,
-     shortcutName: "EE框架"
-   },
-   publish: [
-     {
-       provider: "generic",
-       url: "https://github.com/wallace5303/electron-egg"
-     }
-   ],
-   mac: {
-     icon: path.join(basePath, "./build/icons/icon.icns"),
-     artifactName: "${productName}-${os}-${version}-${arch}.${ext}",
-     target: [
-       "dmg",
-       "zip"
-     ]
-   },
-   win: {
-     icon: path.join(basePath, "./build/icons/icon.ico"),
-     artifactName: "${productName}-${os}-${version}-${arch}.${ext}",
-     target: [
-       {
-         target: "nsis"
-       }
-     ]
-   },
-   linux: {
-     icon: path.join(basePath, "./build/icons/icon.icns"),
-     artifactName: "${productName}-${os}-${version}-${arch}.${ext}",
-     target: [
-       "deb"
-     ],
-     category: "Utility"
-   }
- };

+ 72 - 6
package.json

@@ -1,6 +1,6 @@
 {
 {
   "name": "ee",
   "name": "ee",
-  "version": "2.3.0",
+  "version": "2.2.1",
   "description": "A fast, desktop software development framework",
   "description": "A fast, desktop software development framework",
   "main": "main.js",
   "main": "main.js",
   "scripts": {
   "scripts": {
@@ -8,16 +8,82 @@
     "dev": "electron . --env=local",
     "dev": "electron . --env=local",
     "reload": "nodemon --config ./electron/config/nodemon.json",
     "reload": "nodemon --config ./electron/config/nodemon.json",
     "test": "set DEBUG=* && electron . --env=local",
     "test": "set DEBUG=* && electron . --env=local",
-    "build-w": "electron-builder --config ./electron/config/builder.js -w --ia32",
-    "build-w-64": "electron-builder --config ./electron/config/builder.js -w --x64",
-    "build-m": "electron-builder --config ./electron/config/builder.js -m",
-    "build-m-arm64": "electron-builder --config ./electron/config/builder.js -m --arm64",
-    "build-l": "electron-builder --config ./electron/config/builder.js -l",
+    "build-w": "electron-builder -w --ia32",
+    "build-w-64": "electron-builder -w --x64",
+    "build-m": "electron-builder -m",
+    "build-m-arm64": "electron-builder -m --arm64",
+    "build-l": "electron-builder -l",
     "rd": "ee-core rd --dist_dir=./frontend/dist",
     "rd": "ee-core rd --dist_dir=./frontend/dist",
     "encrypt": "ee-core encrypt",
     "encrypt": "ee-core encrypt",
     "rebuild": "electron-rebuild",
     "rebuild": "electron-rebuild",
     "re-sqlite": "electron-rebuild -f -w better-sqlite3"
     "re-sqlite": "electron-rebuild -f -w better-sqlite3"
   },
   },
+  "build": {
+    "productName": "ee",
+    "appId": "com.electron.ee",
+    "copyright": "wallace5303",
+    "directories": {
+      "output": "out"
+    },
+    "asar": true,
+    "files": [
+      "**/*",
+      "!frontend/",
+      "!run/",
+      "!logs/",
+      "!data/",
+      "!electron/"
+    ],
+    "extraResources": {
+      "from": "./build/extraResources/",
+      "to": "extraResources"
+    },
+    "electronDownload": {
+      "mirror": "https://npmmirror.com/mirrors/electron/"
+    },
+    "nsis": {
+      "oneClick": false,
+      "allowElevation": true,
+      "allowToChangeInstallationDirectory": true,
+      "installerIcon": "./build/icons/icon.ico",
+      "uninstallerIcon": "./build/icons/icon.ico",
+      "installerHeaderIcon": "./build/icons/icon.ico",
+      "createDesktopShortcut": true,
+      "createStartMenuShortcut": true,
+      "shortcutName": "EE框架"
+    },
+    "publish": [
+      {
+        "provider": "generic",
+        "url": "https://github.com/wallace5303/electron-egg"
+      }
+    ],
+    "mac": {
+      "icon": "./build/icons/icon.icns",
+      "artifactName": "${productName}-${os}-${version}-${arch}.${ext}",
+      "target": [
+        "dmg",
+        "zip"
+      ]
+    },
+    "win": {
+      "icon": "./build/icons/icon.ico",
+      "artifactName": "${productName}-${os}-${version}-${arch}.${ext}",
+      "target": [
+        {
+          "target": "nsis"
+        }
+      ]
+    },
+    "linux": {
+      "icon": "./build/icons/icon.icns",
+      "artifactName": "${productName}-${os}-${version}-${arch}.${ext}",
+      "target": [
+        "deb"
+      ],
+      "category": "Utility"
+    }
+  },
   "repository": "https://github.com/wallace5303/ee.git",
   "repository": "https://github.com/wallace5303/ee.git",
   "keywords": [
   "keywords": [
     "Electron"
     "Electron"