Firebase-tools: La aplicación implementada usa un archivo index.html incorrecto

Creado en 18 ene. 2014  ·  6Comentarios  ·  Fuente: firebase/firebase-tools

En nuestra aplicación, el directorio público especificado en firebase.json contiene varios archivos HTML. El principal se llama "index.html", los otros son "index-full.html" y "facebook-channel.html". Después de "firebase deploy", "index-full.html" se convierte en el archivo de índice predeterminado y las siguientes URL cargan el contenido del mismo archivo "index-full.html":

Si se cambió el nombre de "index-full.html" a "index-full.html-off", entonces se selecciona el "index.html" correcto como archivo de índice predeterminado.

bug

Comentario más útil

El problema es que cuando firebase está creando el archivo de índice, sobrescribe el creado por react. Entonces, lo que tiene que hacer es ejecutar todo el código de la base de fuego (menos la implementación), luego volver a ejecutar 'npm run build' para reaccionar y recrear el archivo de índice que necesita en el directorio de compilación, luego cambiar el alojamiento firebase.json " clave "pública" del "bloque" para "construir". (Específicamente para react, ya que ese es el directorio predeterminado para él). Finalmente, puede implementarlo y todo debería estar bien. (Excepto por el esfuerzo manual que requiere).

Todos 6 comentarios

Me temo que esto tiene que ver con el posprocesamiento que hace el proveedor que estamos usando para hacer el prototipo de esta beta en los archivos cargados. Estamos trabajando para eliminar esta función pronto o, al menos, para permitirle desactivarla.

Gracias por su paciencia

Gracias por la respuesta, el alojamiento de Firebase es un gran servicio y fue fácil solucionar estos pequeños fallos de implementación.

Ya esto debería estar arreglado. Gracias por el interes

Hola,
No puedo implementar mi aplicación web, bueno, dice implementada, pero no veo mi aplicación. Solo veo la página de bienvenida estándar index.html. ¿Necesito crear mi propia página index.html? Estoy usando create-react-app.
Gracias

@azucenareyes Verifique su archivo firebase.json Edite la línea "public": "public" a "public": "app" , o cualquier otro directorio donde resida el contenido de su aplicación. Eso te ayudará.

El problema es que cuando firebase está creando el archivo de índice, sobrescribe el creado por react. Entonces, lo que tiene que hacer es ejecutar todo el código de la base de fuego (menos la implementación), luego volver a ejecutar 'npm run build' para reaccionar y recrear el archivo de índice que necesita en el directorio de compilación, luego cambiar el alojamiento firebase.json " clave "pública" del "bloque" para "construir". (Específicamente para react, ya que ese es el directorio predeterminado para él). Finalmente, puede implementarlo y todo debería estar bien. (Excepto por el esfuerzo manual que requiere).

¿Fue útil esta página
0 / 5 - 0 calificaciones