Browse Source

打包成linux包相关改动

刘洋 10 months ago
parent
commit
32e5f9a706
3 changed files with 22 additions and 0 deletions
  1. 18 0
      .npmrc
  2. 1 0
      package.json
  3. 3 0
      vue.config.js

+ 18 - 0
.npmrc

@@ -0,0 +1,18 @@
+shamefully-hoist = true
+auto-install-peers=true
+strict-peer-dependencies=false
+sass_binary_site=https://npmmirror.com/mirrors/node-sass/
+phantomjs_cdnurl=https://npmmirror.com/mirrors/phantomjs/
+
+electron_mirror=https://cdn.npmmirror.com/binaries/electron/
+electron_builder_binaries_mirror=https://npmmirror.com/mirrors/electron-builder-binaries/
+
+registry=https://registry.npmmirror.com
+chromedriver_cdnurl=https://npmmirror.com/mirrors/chromedriver
+profiler_binary_host_mirror=https://npmmirror.com/mirrors/node-inspector
+sharp_binary_host=https://npmmirror.com/mirrors/sharp
+sharp_libvips_binary_host=https://npmmirror.com/mirrors/sharp-libvips
+
+node-options=--max_old_space_size=4096
+
+

+ 1 - 0
package.json

@@ -8,6 +8,7 @@
     "build": "vue-cli-service build",
     "lint": "vue-cli-service lint",
     "electron:build:win": "vue-cli-service electron:build --win --ia32",
+    "electron:build:linux": "vue-cli-service electron:build --linux",
     "electron:build": "vue-cli-service electron:build",
     "electron:serve": "vue-cli-service electron:serve",
     "postinstall": "electron-builder install-app-deps",

+ 3 - 0
vue.config.js

@@ -36,6 +36,9 @@ module.exports = {
             publishAutoUpdate: false,
           },
         },
+        linux: {
+          target: ["AppImage"],
+        },
       },
     },
   },