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等在线演示部署
|
# 用于GitHub Pages等在线演示部署
|
||||||
|
|
||||||
# 启用演示模式
|
# 启用演示模式
|
||||||
VITE_DEMO_MODE=false
|
VITE_DEMO_MODE=true
|
||||||
|
|
||||||
# 演示模式下不需要API地址
|
# 演示模式下不需要API地址
|
||||||
VITE_APP_API_URL=
|
VITE_APP_API_URL=
|
||||||
|
|||||||
@@ -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({
|
||||||
|
|||||||
Reference in new issue
Block a user