#!/bin/bash echo "=== Diagnóstico de Build ===" echo "" echo "1. Verificando estrutura de arquivos:" echo " - index.html:" ls -la index.html 2>/dev/null && echo " ✓ Existe" || echo " ✗ Não encontrado" echo " - src/main.jsx:" ls -la src/main.jsx 2>/dev/null && echo " ✓ Existe" || echo " ✗ Não encontrado" echo " - vite.config.ts:" ls -la vite.config.ts 2>/dev/null && echo " ✓ Existe" || echo " ✗ Não encontrado" echo "" echo "2. Conteúdo do index.html (últimas linhas):" tail -5 index.html echo "" echo "3. Verificando node_modules:" if [ -d "node_modules" ]; then echo " ✓ node_modules existe" echo " - Vite version:" npm list vite 2>/dev/null | grep vite || echo " Vite não encontrado" else echo " ✗ node_modules não encontrado - execute 'npm install'" fi echo "" echo "4. Limpando cache e reinstalando:" echo " Executando: rm -rf node_modules dist .vite package-lock.json" rm -rf node_modules dist .vite package-lock.json echo " Executando: npm install" npm install echo "" echo "5. Tentando build:" npm run build echo "" echo "=== Fim do diagnóstico ==="