瀏覽代碼

electron打包修改

dusenyao 1 年之前
父節點
當前提交
8d3b6b6104
共有 2 個文件被更改,包括 20 次插入15 次删除
  1. 7 7
      package-lock.json
  2. 13 8
      package.json

+ 7 - 7
package-lock.json

@@ -1,12 +1,12 @@
 {
   "name": "gcls_page_textbook",
-  "version": "0.1.0",
+  "version": "1.0.0",
   "lockfileVersion": 3,
   "requires": true,
   "packages": {
     "": {
       "name": "gcls_page_textbook",
-      "version": "0.1.0",
+      "version": "1.0.0",
       "hasInstallScript": true,
       "dependencies": {
         "@tinymce/tinymce-vue": "^3.2.8",
@@ -45,8 +45,8 @@
         "nodemon": "^3.1.3",
         "patch-package": "^8.0.0",
         "postcss-html": "^1.7.0",
-        "prettier": "^3.3.0",
-        "sass": "^1.77.4",
+        "prettier": "^3.3.2",
+        "sass": "^1.77.6",
         "sass-loader": "^14.2.1",
         "stylelint": "^15.11.0",
         "stylelint-config-recess-order": "^4.6.0",
@@ -15931,9 +15931,9 @@
       }
     },
     "node_modules/sass": {
-      "version": "1.77.5",
-      "resolved": "https://registry.npmmirror.com/sass/-/sass-1.77.5.tgz",
-      "integrity": "sha512-oDfX1mukIlxacPdQqNb6mV2tVCrnE+P3nVYioy72V5tlk56CPNcO4TCuFcaCRKKfJ1M3lH95CleRS+dVKL2qMg==",
+      "version": "1.77.6",
+      "resolved": "https://registry.npmmirror.com/sass/-/sass-1.77.6.tgz",
+      "integrity": "sha512-ByXE1oLD79GVq9Ht1PeHWCPMPB8XHpBuz1r85oByKHjZY6qV6rWnQovQzXJXuQ/XyE1Oj3iPk3lo28uzaRA2/Q==",
       "dev": true,
       "dependencies": {
         "chokidar": ">=3.0.0 <4.0.0",

+ 13 - 8
package.json

@@ -1,10 +1,10 @@
 {
   "name": "gcls_page_textbook",
-  "version": "0.1.0",
+  "version": "1.0.0",
   "private": true,
   "main": "main.js",
   "description": "An Electron & Vue.js quick start boilerplate",
-  "author": "dsy",
+  "author": "合新软件",
   "scripts": {
     "electron": "nodemon --watch main.js --exec \"electron .\"",
     "dev": "vue-cli-service serve",
@@ -54,8 +54,8 @@
     "nodemon": "^3.1.3",
     "patch-package": "^8.0.0",
     "postcss-html": "^1.7.0",
-    "prettier": "^3.3.0",
-    "sass": "^1.77.4",
+    "prettier": "^3.3.2",
+    "sass": "^1.77.6",
     "sass-loader": "^14.2.1",
     "stylelint": "^15.11.0",
     "stylelint-config-recess-order": "^4.6.0",
@@ -70,21 +70,26 @@
   },
   "build": {
     "appId": "com.gcls.page.textbook",
-    "productName": "gcls_page_textbook",
+    "productName": "智慧梧桐桌面端互动教材编辑器",
+    "copyright": "Copyright © 2024 ${author}",
     "directories": {
       "output": "out"
     },
+    "asar": true,
     "win": {
       "target": "nsis",
-      "icon": "./public/icon.png"
+      "icon": "./public/icon.png",
+      "artifactName": "${productName}-Setup.${ext}"
     },
     "linux": {
       "target": "AppImage",
-      "icon": "./public/icon.png"
+      "icon": "./public/icon.png",
+      "artifactName": "${productName}-Setup.${ext}"
     },
     "mac": {
       "target": "dmg",
-      "icon": "./public/icon.png"
+      "icon": "./public/icon.png",
+      "artifactName": "${productName}-Setup.${ext}"
     },
     "nsis": {
       "oneClick": false,