Cada vez que ejecuto 'firebase deployment' recibo este mensaje de error:
Error: no se pudo cargar la definición de la función desde el origen: no se pudo generar el manifiesto desde el origen de la función: error [ERR_PACKAGE_PATH_NOT_EXPORTED]: no se definió la principal "exportación" en /Users/ghaith/Desktop/FacilityManagement/fm_back/functions/node_modules/firebase/package.json
Intenté reinstalar los módulos npm, ¡también actualicé todo!
const functions = require("firebase-functions"); const admin = require("firebase-admin"); const app = require("express")(); admin.initializeApp(); const config = {...}; const firebase = require("firebase"); firebase.initializeApp(config); app.get("/requests", (req, res) => { admin .firestore() .collection("requests") .orderBy("createdAt", "desc") .get() .then((data) => { let requests = []; data.forEach((doc) => { requests.push({ requestID: doc.id, fname: doc.data().fname, email: doc.data().email, desc: doc.data().desc, issue: doc.data().issue, address: doc.data().address, }); }); return res.json(requests); }) .catch((err) => console.error(err)); }); exports.api = functions.https.onRequest(app);¡Creo que el problema con Firebase Cli v11.0!
¿Puede verificar la versión e intentar usar Firebase Cli v10.8 por ahora?
Tiene algunos cambios importantes con los comandos de vista previa ext:dev:emulators:start y ext:dev:emulators:exec . De ahí la creación de ese problema.