44 lines
1.1 KiB
Bash
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 ==="
|