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.