import { viteAutoDeployPlugin } from 'vite-auto-deploy' import { name } from '../../package.json' export function setupDeploy(isBuild: boolean) { return viteAutoDeployPlugin({ /** 上传地址 */ uploadUrl: 'http://47.109.17.238:8200/api/upload/code/deploy', /** 项目名称 (如果多个项目都是用的同上传地址时,服务端可用此字段区分是哪一个项目) */ projectKey: name, /** 上传完成后,是否保留压缩包到本地 */ saveLocalZip: true, /** 是否开启自动部署 */ autoDeploy: isBuild, headers: { 'Custom-Timestamp': new Date().getTime().toString(), 'Custom-Run-Platform': 'app', 'Custom-Device-Id': Math.random().toString(36).substring(2), 'Custom-Os-Name': 'windows', }, }) }