Si tienes algún problema con tu sitio estático, consulta los siguientes consejos y soluciones para los errores más comunes.
Versión de Node Incorrecta
Si introduces un comando de construcción para tu sitio, puedes seleccionar la versión de Node a utilizar. Si seleccionas la versión incorrecta, el despliegue fallará y habrá un error en el registro de Construcción y despliegue que indicará que se necesita una versión diferente de Node.js, similar a esta:
"Build project": error [email protected]: The engine "node" is incompatible with this module. Expected version "16.14.0". Got "16.20.0"
Comprueba tu configuración de sitio estático, cambia la versión de Node según sea necesario, y despliega manualmente el sitio de nuevo (haz clic en Desplegar ahora en la página Despliegues).
Error 404
Si el despliegue de tu sitio se completa sin errores, pero aparece un error 404 cuando intentas visitar el sitio en tu navegador, hay algunas cosas que debes comprobar:
- Si tu sitio depende de un paso de construcción, ¿el comando de Construcción (Configuración > Detalles básicos) está rellenado y es correcto?
- ¿Es correcto el Directorio de publicación?
- ¿Es tu repositorio compatible con el Alojamiento de Sitios Estático Site? Debería contener
- Un framework de sitio estático que utilice Node.js para el paso de construcción.
- O bien, archivos estáticos como HTML, CSS y Javascript, que no requieran un paso de construcción (deja en blanco el comando Construir).
El comando Construir indica a nuestro sistema cómo ensamblar tu sitio, y el directorio Publicar es el subdirectorio donde viven los archivos del sitio terminado, en relación con el root de tu repositorio. Es crucial rellenar estos campos correctamente si tu sitio depende de un paso de construcción. Esto asegurará que tu sitio se construya y se sirva como pretendes. Si el comando Construir se deja en blanco, el sistema puede indicar que el despliegue se ha completado, pero sólo cargará el contenido no construido de tu repositorio.