fix: 修复环境变量配置和基础路径问题

- 修正 .env.demo 中 VITE_DEMO_MODE=true
- 使用环境变量 VITE_BASE_URL 配置基础路径
- 添加调试信息确认配置加载

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
jimmyandClaude committed 2025-08-18 08:51:09 +08:00
1 parent e2d3ca1c37
commit 4f3b06b686
2 files changed
+10 -2

No files matched your search

+1 -1
View File
@@ -2,7 +2,7 @@
# 用于GitHub Pages等在线演示部署 # 用于GitHub Pages等在线演示部署
# 启用演示模式 # 启用演示模式
VITE_DEMO_MODE=false VITE_DEMO_MODE=true
# 演示模式下不需要API地址 # 演示模式下不需要API地址
VITE_APP_API_URL= VITE_APP_API_URL=
+9 -1
View File
@@ -11,10 +11,18 @@ import Components from 'unplugin-vue-components/vite'
export default defineConfig(({ mode }) => { export default defineConfig(({ mode }) => {
const env = loadEnv(mode, process.cwd()) const env = loadEnv(mode, process.cwd())
// 调试信息
console.log('Build mode:', mode)
console.log('VITE_BASE_URL:', env.VITE_BASE_URL)
console.log('VITE_DEMO_MODE:', env.VITE_DEMO_MODE)
const baseUrl = env.VITE_BASE_URL || (mode === 'demo' ? '/NetVizor/' : '/')
console.log('Final base URL:', baseUrl)
return { return {
// GitHub Pages 部署路径配置 // GitHub Pages 部署路径配置
base: mode === 'demo' ? '/NetVizor/' : '/', base: baseUrl,
plugins: [ plugins: [
vue(), vue(),
AutoImport({ AutoImport({