函数加载错误:无法加载代码

时间:2018-11-16 19:27:31

标签: firebase google-cloud-functions

当我尝试运行strlen( "abc\000def" ); // outputs 7, prints: abcdef时,出现以下错误:

  

错误:函数加载错误:无法加载代码。

     

错误:文件存在吗?您的代码中是否存在语法错误?

     

错误:详细的堆栈跟踪:module.js:549

但是我在strlen( "abc\061def" ); // outputs 7, prints: abc1def中已经有一个sudo functions deploy login --trigger-http文件。我不知道是否还有比这更大的问题,因为我刚刚解决了last issue。或这可能无关。我一直很难通过调试在本地运行功能:

enter image description here

2 个答案:

答案 0 :(得分:2)

我找到了答案。我必须将目录更改为functions文件夹。

答案 1 :(得分:0)

其他答案可以使您更清楚。 就我而言,我正在尝试在google functions-emulator中运行我的函数,然后发生此错误。 但是通过@AskYous的简短解决方案,我仍然有些困惑。

因此,就像@AskYous的答案一样,我们必须进入functions文件夹,然后输入以下内容:

C:\FirebaseFunctionTypescript\functions>functions deploy api --trigger-http

“ api”是我们在index.ts文件中导出的函数。 Sample project