diff --git a/package.json b/package.json
index c00b186..b7f9910 100644
--- a/package.json
+++ b/package.json
@@ -6,11 +6,43 @@
"license": "MIT",
"scripts": {
"dev": "npm run dev:all",
- "dev:all": "concurrently -n=vue,ele -c=green,blue \"npm run vue:dev\" \"npm run ele:dev\"",
- "vue:dev": "vite",
- "vue:build": "vite build",
- "ele:build": "node script/build --env=production",
- "ele:dev": "node script/build --env=development --watch"
+ "dev:all": "concurrently -n=vue,ele -c=green,blue \"npm run dev:vue\" \"npm run dev:ele\"",
+ "dev:vue": "vite",
+ "dev:ele": "node script/build --env=development --watch",
+ "build:vue": "vite build",
+ "build:ele": "node script/build --env=production",
+ "build": "npm run build:vue && npm run build:ele && electron-builder"
+ },
+ "build": {
+ "appId": "308487730@qq.com",
+ "files": [
+ "!node_modules",
+ "src/main/**",
+ "src/render/dist/**"
+ ],
+ "mac": {
+ "artifactName": "${productName}_setup_${version}.${ext}",
+ "target": [
+ "dmg"
+ ]
+ },
+ "win": {
+ "target": [
+ {
+ "target": "nsis",
+ "arch": [
+ "x64"
+ ]
+ }
+ ],
+ "artifactName": "${productName}_setup_${version}.${ext}"
+ },
+ "nsis": {
+ "oneClick": false,
+ "perMachine": false,
+ "allowToChangeInstallationDirectory": true,
+ "deleteAppDataOnUninstall": false
+ }
},
"dependencies": {
"vue": "^3.0.0-rc.1"
@@ -39,4 +71,4 @@
"vue3",
"rollup"
]
-}
+}
\ No newline at end of file
diff --git a/script/rollup.config.js b/script/rollup.config.js
index 1cdbb67..8da946e 100644
--- a/script/rollup.config.js
+++ b/script/rollup.config.js
@@ -20,8 +20,11 @@ module.exports = (env = 'production') => {
external: [
'fs',
'path',
+ 'http',
+ 'https',
+ 'child_process',
+ 'os',
'electron',
- 'electron-is-dev',
],
}
};
diff --git a/src/render/App.vue b/src/render/App.vue
index be70e71..12d83b4 100644
--- a/src/render/App.vue
+++ b/src/render/App.vue
@@ -3,7 +3,7 @@
-
+