testes/check-build.sh

44 lines
1.1 KiB
Bash

#!/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 ==="