Kaynağa Gözat

chore(packaging): simplify electron packaging by excluding all node_modules content

sw 3 hafta önce
ebeveyn
işleme
76d7b1c52c
1 değiştirilmiş dosya ile 7 ekleme ve 19 silme
  1. 7 19
      electron-builder.json

+ 7 - 19
electron-builder.json

@@ -2,19 +2,14 @@
   "appId": "zskk.dros",
   "productName": "dros",
   "electronVersion": "36.2.1",
-  "asar": false,
+  "asar": true,
   "compression": "store",
-  "files": [
-    "main.js",
-    "src/log/**/*"
-  ],
+  "files": ["main.js", "src/log/**/*", "!node_modules/**/*"],
   "extraFiles": [
     {
       "from": "dist/h5",
       "to": "h5",
-      "filter": [
-        "**/*"
-      ]
+      "filter": ["**/*"]
     }
   ],
   "win": {
@@ -23,9 +18,7 @@
     "target": [
       {
         "target": "portable",
-        "arch": [
-          "x64"
-        ]
+        "arch": ["x64"]
       }
     ]
   },
@@ -33,10 +26,7 @@
     "target": [
       {
         "target": "dmg",
-        "arch": [
-          "x64",
-          "arm64"
-        ]
+        "arch": ["x64", "arm64"]
       }
     ]
   },
@@ -44,13 +34,11 @@
     "target": [
       {
         "target": "AppImage",
-        "arch": [
-          "arm64"
-        ]
+        "arch": ["arm64"]
       }
     ]
   },
   "directories": {
     "output": "dist/electron"
   }
-}
+}