hookehuyr

chore: 添加打包、上传和清理的脚本命令

在 package.json 中添加了多个脚本命令,用于打包、上传和清理语音文件,以便自动化部署流程。具体包括 tar 打包、scp 上传、解压、删除临时文件等操作。
...@@ -9,7 +9,14 @@ ...@@ -9,7 +9,14 @@
9 "build-watch": "vite build --watch", 9 "build-watch": "vite build --watch",
10 "build-ts": "vue-tsc --noEmit && vite build", 10 "build-ts": "vue-tsc --noEmit && vite build",
11 "serve": "vite preview", 11 "serve": "vite preview",
12 - "cypress:open": "cypress open" 12 + "cypress:open": "cypress open",
13 + "tar": "tar -czvpf dist.tar.gz voice",
14 + "build_tar": "npm run build && npm run tar",
15 + "scp-voice": "scp dist.tar.gz ipadbiz-inner:/opt/voice/f",
16 + "dec-voice": "ssh ipadbiz-inner 'cd /opt/voice/f && tar -xzvf dist.tar.gz && rm -rf dist.tar.gz'",
17 + "remove_tar": "rm -rf dist.tar.gz",
18 + "remove_dist": "rm -rf voice",
19 + "voice_upload": "npm run build_tar && npm run scp-voice && npm run dec-voice && npm run remove_tar && npm run remove_dist"
13 }, 20 },
14 "dependencies": { 21 "dependencies": {
15 "@vant/touch-emulator": "^1.4.0", 22 "@vant/touch-emulator": "^1.4.0",
......