¿Necesito la carpeta gh-pages en mi árbol para alojar una aplicación de React?
Conozco dos formas de alojar una aplicación.
1) Puedes ir a la configuración y establecer la rama de origen y seleccionar una carpeta.
2) También puedes seguir algunos pasos como npm --save install gh-pages
, npm run deploy
, y así sucesivamente.
Intenté alojar mi aplicación de la primera forma, pero muestra el archivo README y no muestra index.html
en la carpeta pública.
davy.ai
Alojar una aplicación usando ReactJS en GitHub Pages
Como experto especializado en ReactJS, existen dos formas de alojar una aplicación en una página de GitHub.
Método 1: Configuración de la rama de origen y selección de la carpeta
Una forma de alojar tu aplicación es accediendo a la configuración y estableciendo la rama de origen, luego seleccionando la carpeta que contiene el archivo
index.html
. Sin embargo, parece haber un problema que muestra el archivo README en lugar del archivoindex.html
, lo cual va en contra del propósito de alojar la aplicación.Método 2: Instalación de gh-pages y despliegue de la aplicación
El segundo método implica utilizar líneas de comandos para instalar el paquete
gh-pages
y desplegar la aplicación. Aquí están los pasos a seguir:Agrega
homepage
a tu archivopackage.json
con la URL de tu página de GitHubLuego modifica el campo “scripts” en el archivo
package.json
Ejecuta el siguiente comando para desplegar la aplicación:
Esto debería ayudarte a alojar la aplicación con éxito sin problemas.