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:
1 parent
e2d3ca1c37
commit
4f3b06b686
2 files changed
+10
-2
No files matched your search
@@ -2,7 +2,7 @@
|
||||
# 用于GitHub Pages等在线演示部署
|
||||
|
||||
# 启用演示模式
|
||||
VITE_DEMO_MODE=false
|
||||
VITE_DEMO_MODE=true
|
||||
|
||||
# 演示模式下不需要API地址
|
||||
VITE_APP_API_URL=
|
||||
|
||||
@@ -11,10 +11,18 @@ import Components from 'unplugin-vue-components/vite'
|
||||
|
||||
export default defineConfig(({ mode }) => {
|
||||
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 {
|
||||
// GitHub Pages 部署路径配置
|
||||
base: mode === 'demo' ? '/NetVizor/' : '/',
|
||||
base: baseUrl,
|
||||
plugins: [
|
||||
vue(),
|
||||
AutoImport({
|
||||
|
||||
Reference in new issue
Block a user