6.0.1 functions: Failed to load function definition from source
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?
I couldn't figure out how to label this issue, so I've labeled it for a human to triage. Hang tight.
Did you try to use firebase-tools v13.17.0 and firebase-admin v12.5.0? That made the problem disappear to me
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
Hi, seems like this is resolved by using the latest versions? I will close. Feel free to reopen if the issue persists.