debug: 添加调试信息排查路径配置问题

- 增强 vite.config.ts 调试输出
- 添加 GitHub Actions 构建调试信息
- 检查环境变量加载和文件存在

🤖 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 09:01:47 +08:00
1 parent 4f3b06b686
commit 0f366cb82e
2 files changed
+12 -2

No files matched your search

+8 -1
View File
@@ -41,11 +41,18 @@ jobs:
working-directory: src/NetVizor.Frontend working-directory: src/NetVizor.Frontend
run: | run: |
rm -rf node_modules package-lock.json pnpm-lock.yaml rm -rf node_modules package-lock.json pnpm-lock.yaml
echo "Current directory: $(pwd)"
echo "Files in current directory: $(ls -la)"
echo "Environment files: $(ls -la .env*)"
npm install --force npm install --force
- name: 构建演示版本 - name: 构建演示版本
working-directory: src/NetVizor.Frontend working-directory: src/NetVizor.Frontend
run: npm run build:demo run: |
echo "Building with mode: demo"
echo "Checking .env.demo file:"
cat .env.demo || echo "No .env.demo found"
npm run build:demo
- name: 上传构建产物 - name: 上传构建产物
uses: actions/upload-pages-artifact@v3 uses: actions/upload-pages-artifact@v3
+4 -1
View File
@@ -10,10 +10,13 @@ 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('Build mode:', mode)
console.log('Process CWD:', process.cwd())
console.log('All env vars:', Object.keys(env).filter(key => key.startsWith('VITE_')))
console.log('VITE_BASE_URL:', env.VITE_BASE_URL) console.log('VITE_BASE_URL:', env.VITE_BASE_URL)
console.log('VITE_DEMO_MODE:', env.VITE_DEMO_MODE) console.log('VITE_DEMO_MODE:', env.VITE_DEMO_MODE)