{ "name": "device-management-system", "version": "1.0.0", "description": "影视星河设备管理系统 - Device Management System", "main": "electron/main.js", "scripts": { "dev": "concurrently \"node server.js\" \"cd client && npm run dev\"", "server": "node server.js", "client": "cd client && npm run dev", "build": "cd client && npm run build", "start": "node server.js", "electron:dev": "concurrently \"node server.js\" \"wait-on http://localhost:3001 && electron .\"", "electron:build": "npm run build && electron-builder", "electron:build:win": "npm run build && electron-builder --win", "electron:build:linux": "npm run build && electron-builder --linux" }, "dependencies": { "better-sqlite3": "^13.0.3", "cors": "^2.8.5", "express": "^4.18.2", "multer": "^1.4.5-lts.1", "uuid": "^9.0.0" }, "devDependencies": { "concurrently": "^8.2.2", "electron": "^28.1.0", "electron-builder": "^24.9.1", "vite": "^8.2.1", "wait-on": "^7.2.0" }, "build": { "appId": "com.devicemanager.app", "productName": "影视星河设备管理系统", "directories": { "output": "dist-electron" }, "files": [ "server.js", "database.js", "electron/**/*", "client/dist/**/*" ], "win": { "target": [ { "target": "nsis", "arch": [ "x64" ] } ], "icon": "electron/icon.ico" }, "nsis": { "oneClick": false, "perMachine": true, "allowToChangeInstallationDirectory": true, "createDesktopShortcut": true, "createStartMenuShortcut": true }, "linux": { "target": [ "AppImage", "deb" ] } } }