diff --git a/package.json b/package.json index aadba68..77be548 100644 --- a/package.json +++ b/package.json @@ -5,7 +5,7 @@ "private": true, "type": "module", "scripts": { - "dev": "vite", + "dev": "vite --mode web", "build": "vue-tsc -b && vite build", "preview": "vite preview", "tauri": "tauri", diff --git a/src-tauri/tauri.conf.json b/src-tauri/tauri.conf.json index 241506e..8e29bd4 100644 --- a/src-tauri/tauri.conf.json +++ b/src-tauri/tauri.conf.json @@ -5,7 +5,7 @@ "identifier": "com.uppt.desktop", "build": { "frontendDist": "../dist", - "devUrl": "http://localhost:5173", + "devUrl": "http://127.0.0.1:5173", "beforeDevCommand": "npm run dev", "beforeBuildCommand": "npm run build" }, @@ -18,7 +18,8 @@ "minWidth": 900, "minHeight": 600, "resizable": true, - "fullscreen": false + "fullscreen": false, + "devtools": true } ], "security": { diff --git a/src/components/editor/PropsPanel.vue b/src/components/editor/PropsPanel.vue index 3835f6f..346887d 100644 --- a/src/components/editor/PropsPanel.vue +++ b/src/components/editor/PropsPanel.vue @@ -21,7 +21,6 @@ const CHART_TYPES: Array<{ k: ChartType; label: string; icon: string }> = [ { k: 'progress', label: '进度图', icon: '⭕' } ] -const emit = defineEmits const selected = computed(() => store.getSelected()) const slide = computed(() => store.currentSlide.value) diff --git a/vite.config.ts b/vite.config.ts index 8fdcc95..affda3f 100644 --- a/vite.config.ts +++ b/vite.config.ts @@ -1,10 +1,11 @@ import { defineConfig } from 'vite' import vue from '@vitejs/plugin-vue' -export default defineConfig({ +export default defineConfig(({ mode }) => ({ plugins: [vue()], - // Tauri 期望固定端口 5173;Web 单独跑用 8080 - server: process.env.TAURI_ENV_PLATFORM - ? { host: '127.0.0.1', port: 5173, strictPort: true } - : { host: '127.0.0.1', port: 8080, open: true }, -}) + // npm run dev(mode=web)→ 浏览器模式,端口 8080 + // npm run tauri:dev → 默认 mode,端口 5173 + server: mode === 'web' + ? { host: '127.0.0.1', port: 8080, open: true } + : { host: '127.0.0.1', port: 5173, strictPort: true }, +}))