{ "name": "body-balance-renderer", "version": "1.0.0", "description": "平衡体态检测系统前端界面", "main": "main/main.js", "scripts": { "dev": "concurrently \"npm run dev:renderer\" \"wait-on http://localhost:3000 && npm run dev:electron\"", "dev:renderer": "vite", "dev:electron": "electron .", "build": "npm run build:renderer && npm run build:electron", "build:renderer": "vite build", "build:electron": "electron-builder", "pack": "electron-packager . electron-browser --platform=win32 --arch=x64 --out=dist --overwrite", "preview": "vite preview" }, "author": "Zhengsl", "dependencies": { "@element-plus/icons-vue": "^2.1.0", "axios": "^1.5.0", "echarts": "^5.4.3", "element-plus": "^2.3.9", "pinia": "^2.1.6", "socket.io-client": "^4.7.2", "vue": "^3.3.4", "vue-echarts": "^6.6.1", "vue-router": "^4.2.4" }, "devDependencies": { "@vitejs/plugin-vue": "^4.4.0", "concurrently": "^8.2.2", "electron": "^27.3.11", "electron-builder": "^24.13.3", "electron-packager": "^17.1.2", "vite": "^4.4.9", "wait-on": "^7.0.1" }, "build": { "appId": "com.bodybalance.evaluation", "productName": "平衡体态检测系统", "electronVersion": "27.3.11", "electronDownload": { "mirror": "https://npmmirror.com/mirrors/electron/" }, "directories": { "output": "dist-electron" }, "files": [ "dist/**/*", "main/**/*", "package.json" ], "extraFiles": [ { "from": "../../../backend/dist", "to": "resources/backend", "filter": ["**/*"] } ], "win": { "target": "nsis", "icon": "../../../install/assets/icon.ico" }, "nsis": { "oneClick": false, "allowToChangeInstallationDirectory": true, "createDesktopShortcut": true, "createStartMenuShortcut": true } } }