5 votes

Impossible de trouver le module '.../lib/providers/https

J'essaie d'exécuter l'émulateur de fonctions avec firebase emulators:start et obtenir une erreur :

 firebase emulators:start
i  emulators: Starting emulators: functions
  functions: The following emulators are not running, calls to these services from the Functions emulator will affect production: auth, firestore, database, hosting, pubsub, storage
  functions: Using node@14 from host.
i  ui: Emulator UI logging to ui-debug.log
i  functions: Watching "/Users/inlined/git/junkdrawer/functions" for Cloud Functions...
  functions: Cannot find module '/Users/inlined/git/junkdrawer/functions/node_modules/firebase-functions/lib/providers/https'
Require stack:
- /Users/inlined/.nvm/versions/node/v14.16.0/lib/node_modules/firebase-tools/lib/emulator/functionsEmulatorRuntime.js
  Your function was killed because it raised an unhandled error.

4voto

Thomas Bouldin Points 1303

Désolé pour tout le monde, c'est de ma faute. Dans les versions 3.15.0 et 3.15.1 de l'application firebase-functions SDK, nous avons remanié une partie de notre hiérarchie de fichiers sans nous rendre compte que l'équipe de l'émulateur avait modifié un fichier ou une fonction non documenté(e).

La prochaine version 3.15.2 de firebase-tools gère à la fois l'ancienne et la nouvelle voie. Vous pouvez corriger l'erreur avec :

npm install -g firebase-tools

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X