Versiones recomendadas
Después de mucho probar, las versiones que me parecen que casan mejor son: (para dejarlas fijas, quitar el sombrerito ^ a la izquierda en el package.json)
- Astro v7.0.5
- Tailwindcss v4.2.3
También (en términos de node.js) recomiendo leer los archivos npmrc y nvmrc. He usado la versión 22 de node.
Instalación
pnpm dlx create-astro (no colocar versión acá)
pnpm add astro@7.0.5
pnpm add -D tailwindcss@4.2.3 @tailwindcss/vite@4.2.3
Para evitar que suba la versión a la próxima, quitamos los sombreritos (^) a la izquierda de las versiones en el package.json.
Congelar las versiones del proyecto
En la raíz del proyecto se crea el archivo .npmrc, con el siguiente contenido yaml:
# Congela versiones exactas
save-exact=true
# No mostrar avisos de actualización
update-notifier=false
# No modificar el lockfile
prefer-frozen-lockfile=true
Este archivo afecta solo a este proyecto, no a la configuración global de pnpm.