Así que he estado tratando de usar es6 en funciones de base de fuego para poder importar como "importar aplicación desde './src/App.js'. Después de agregar tipo:"módulo" a mi paquete.json, recibo el error de funciones de base de fuego más extraño Lo he visto alguna vez, y por mi vida no puedo averiguar de dónde viene. Cualquier ayuda sería increíble. 
//App.js import React from "react"; const App =()=> { return <h1>Hello world!</h1>; } export default App //index.js import functions from "firebase-functions"; import App from "./src/App.js" // // Create and Deploy Your First Cloud Functions // // https://firebase.google.com/docs/functions/write-firebase- functions exports.helloWorld = functions.https.onRequest((request, response) => { functions.logger.info("Hello logs!", {structuredData: true}); response.send("Hello from Firebase!"); });firebase-functions está diseñado para usarse en el lado del servidor (en la función de la nube) y no en una aplicación web de cliente. Para configurar las funciones de la nube, cree un nuevo directorio y ejecute firebase init . Siga las instrucciones y configure las funciones de la nube.
La CLI instalará todos los módulos requeridos y agregará una función de muestra como esta:
import functions from "firebase-functions"; exports.helloWorld = functions.https.onRequest((request, response) => { functions.logger.info("Hello logs!", {structuredData: true}); response.send("Hello from Firebase!"); });Luego, puede llamar a su función en la nube usando Firebase SDK o usando Fetch API .
Consulte también Primeros pasos con Cloud Functions para Firebase para obtener una explicación detallada.