From ebb04f9ad851bdb24b9e00cf0d2b35e4ac8977b7 Mon Sep 17 00:00:00 2001 From: Your Name Date: Thu, 23 Jul 2026 14:16:08 +0800 Subject: [PATCH] =?UTF-8?q?fix(frontend):=20=E4=BF=AE=E5=A4=8D=20vite=20?= =?UTF-8?q?=E5=91=BD=E4=BB=A4=E5=86=B2=E7=AA=81=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 问题原因: - 系统 PATH 中有另一个也叫 'vite' 的 Qt GUI 程序 - 优先级高于 npm 的 vite,导致 npm run dev 调用了错误的程序 - 出现 Qt X11 显示相关的错误 解决方案: - 直接使用 node 调用 vite 的完整路径 - 避免依赖 PATH 解析,确保调用正确的 vite 验证: - node node_modules/vite/bin/vite.js --version ✅ vite/5.4.21 linux-x64 node-v23.11.1 --- frontend/package.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/frontend/package.json b/frontend/package.json index 65f3f96..5fa6086 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -4,9 +4,9 @@ "version": "0.0.0", "type": "module", "scripts": { - "dev": "vite", - "build": "vite build", - "preview": "vite preview" + "dev": "node node_modules/vite/bin/vite.js", + "build": "node node_modules/vite/bin/vite.js build", + "preview": "node node_modules/vite/bin/vite.js preview" }, "dependencies": { "@element-plus/icons-vue": "^2.3.2",