Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/231.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Firebase云函数部署错误_Firebase_Google Cloud Functions - Fatal编程技术网

Firebase云函数部署错误

Firebase云函数部署错误,firebase,google-cloud-functions,Firebase,Google Cloud Functions,我已经使用firebase云函数一段时间了,今天在代码中修复了一个小错误,在尝试部署时出现了以下错误。我取消了该更改,并尝试使用上次提交的稳定更改再次部署,但仍然是相同的错误。有什么解决办法吗? PS:这是一个typescript项目,我用tsc编译它 部署错误。 函数加载错误:无法加载lib/index.js文件中的代码。 您的代码中有语法错误吗? 详细堆栈跟踪:/user\u code/node\u modules/request/node\u modules/sntp/lib/index.

我已经使用firebase云函数一段时间了,今天在代码中修复了一个小错误,在尝试部署时出现了以下错误。我取消了该更改,并尝试使用上次提交的稳定更改再次部署,但仍然是相同的错误。有什么解决办法吗? PS:这是一个typescript项目,我用tsc编译它

部署错误。
函数加载错误:无法加载lib/index.js文件中的代码。
您的代码中有语法错误吗?
详细堆栈跟踪:/user\u code/node\u modules/request/node\u modules/sntp/lib/index.js:19
exports.time=异步函数(选项={}){
^^^^^^^^

SyntaxError:意外的令牌函数

我在无服务器框架下使用gcloud beta函数时收到了相同的错误消息


我通过删除本地.serverless文件夹并将的版本更新为最新版本并正在运行的npm安装来解决问题

我手动转到GCP并删除了云功能,然后重新部署,它成功了。

我也遇到了同样的问题,但使用了另一个名为
request
的库

问题是因为不支持使用
async wait
更新库版本


我的解决方案是在
package.json中降级库版本(删除“^”符号),然后在functions文件夹中再次运行
npm install

我遇到了同样的错误。
在我的例子中,将节点版本更改为8修复了此错误

函数加载用户代码失败。错误消息:无法加载index.js文件中的代码。
您的代码中有语法错误吗?
详细堆栈跟踪:/user_code/node_modules/@googlecloud/logging/node_modules/gaxios/build/src/index.js:28
异步函数请求(opts){
^^^^^^^^
SyntaxError:意外的令牌函数
在createScript上(vm.js:56:10)
在Object.runInThisContext(vm.js:97:10)
在模块处编译(Module.js:549:28)
在Object.Module.\u extensions..js(Module.js:586:10)
在Module.load(Module.js:494:32)
在tryModuleLoad时(module.js:453:12)
在Function.Module.\u加载(Module.js:445:3)
at Module.require(Module.js:504:17)
根据需要(内部/module.js:20:19)
在对象上。(/user_code/node_modules/@googlecloud/logging/node_modules/gtoken/build/src/index.js:18:18)

您使用的节点版本是什么?我今天刚开始遇到同样的问题。星期五一切正常。我的节点版本是v6.11.5和npm 3.10.10,上面的错误与@sashok_bg相同?这有关系吗?因为它部署在firebase中,在节点6中运行,我猜是什么。Typescript编译工作正常。但我的节点版本是8.5.0完全相同,但使用gcloud而不是firebase为了节省时间,根据文档,要使用Node 6运行时,您需要使用低于8.0.0的firebase admin版本和低于3.0.0的firebase functions版本。但只需更改为Node 8,因为Node 6很快将不受支持,而Node 10在GCP.Li上处于测试版nk:
Function failed on loading user code. Error message: Code in file index.js can't be loaded.
Is there a syntax error in your code?
Detailed stack trace: /user_code/node_modules/@google-cloud/logging/node_modules/gaxios/build/src/index.js:28
async function request(opts) {
      ^^^^^^^^

SyntaxError: Unexpected token function
    at createScript (vm.js:56:10)
    at Object.runInThisContext (vm.js:97:10)
    at Module._compile (module.js:549:28)
    at Object.Module._extensions..js (module.js:586:10)
    at Module.load (module.js:494:32)
    at tryModuleLoad (module.js:453:12)
    at Function.Module._load (module.js:445:3)
    at Module.require (module.js:504:17)
    at require (internal/module.js:20:19)
    at Object.<anonymous> (/user_code/node_modules/@google-cloud/logging/node_modules/gtoken/build/src/index.js:18:18)