Files
tauri-meeting/vite/scripts/auto-deply.ts
O昵称重要吗O 78af453fe1 chore: 初始化项目基础结构和资源文件
- 添加项目图标文件(app-icon.png、各平台图标)
- 配置开发环境文件(.env、.nvmrc、.npmrc)
- 添加静态资源文件(背景图片、字体、音频)
- 初始化Tauri后端结构(build.rs、main.rs、模块文件)
- 配置前端项目结构(TypeScript、Vue组件、样式)
- 添加Node.js API服务基础结构
- 配置构建和开发工具(vite、prettier、gitignore)
2026-03-13 10:03:05 +08:00

25 lines
910 B
TypeScript

import { fileURLToPath } from 'url';
import path from 'path';
import { viteAutoDeply } from 'vite-auto-deploy';
import { platform } from 'os';
const __filename = fileURLToPath(import.meta.url);
const __dirname = path.dirname(__filename);
const projectRoot = path.join(__dirname, '..', '..');
const platformName = platform();
const osName = platformName === 'win32' ? 'windows' : platformName === 'darwin' ? 'mac' : platformName === 'linux' ? 'linux' : platformName;
/** 自动上传 */
viteAutoDeply({
uploadUrl: 'http://47.109.17.238:8200/api/upload/code/deploy',
projectKey: `tauri_interaction_class_${osName}`,
outDir: path.join(projectRoot, 'src-tauri', 'target', 'release', 'bundle'),
headers: {
'Custom-Timestamp': new Date().getTime().toString(),
'Custom-Run-Platform': 'app',
'Custom-Device-Id': Math.random().toString(36).substring(2),
'Custom-Os-Name': 'windows',
},
});