firebase-functions icon indicating copy to clipboard operation
firebase-functions copied to clipboard

6.0.1 functions: Failed to load function definition from source

Open joalzamora opened this issue 1 year ago • 3 comments

Related issues

[REQUIRED] Version info

upgrade from ^5.0.1 to ^6.0.1

node:

V10

firebase-functions: ^6.0.1

firebase-tools:

firebase-admin: 11.8.0

[REQUIRED] Test case

I am trying the following example code from the documentation

https://firebase.google.com/docs/functions/http-events?hl=es-419&gen=2nd#node.js

const { onRequest } = require("firebase-functions/v2/https");

exports.sayHello = onRequest( { cors: [/firebase.com$/, "flutter.com"] }, (req, res) => { res.status(200).send("Hello world!"); } );

[REQUIRED] Steps to reproduce

npm install --save firebase-functions@latest firebase emulators:start --only functions

functions: Failed to load function definition from source: FirebaseError: Failed to parse build specification

npm install --save [email protected] firebase emulators:start --only functions

works perfect

[REQUIRED] Expected behavior

works perfect

[REQUIRED] Actual behavior

functions: Failed to load function definition from source: FirebaseError: Failed to parse build specification

Were you able to successfully deploy your functions?

joalzamora avatar Sep 17 '24 21:09 joalzamora

I couldn't figure out how to label this issue, so I've labeled it for a human to triage. Hang tight.

google-oss-bot avatar Sep 17 '24 21:09 google-oss-bot

Did you try to use firebase-tools v13.17.0 and firebase-admin v12.5.0? That made the problem disappear to me

chrisfp avatar Sep 18 '24 14:09 chrisfp

It worked for me to run the command sudo npm install -g firebase-tools at the operating system level, which runs the firebase emulators:start command to update to version 13.17.0, thank you

joalzamora avatar Sep 19 '24 15:09 joalzamora

Hi, seems like this is resolved by using the latest versions? I will close. Feel free to reopen if the issue persists.

cabljac avatar Dec 17 '24 14:12 cabljac