Firebase 部署错误 - 尝试解析函数触发器时出现未知问题。请确保您使用的是 Node.js v6 或更高版本

Eli*_*iss 2 firebase

我越来越There was an unknown problem while trying to parse function triggers. Please ensure you are using Node.js v6 or greater

\n\n

当试图做的时候firebase deploy --only functions

\n\n

我尝试过node -v v10.10.0 node -v v8.11.1 node -v v10.15.3

\n\n

背景:这是我 6 个月前开发的一个项目,它运行没有问题,但今天我尝试重新部署(代码没有更改),但出现此错误。

\n\n

我不知道如何从这里工作,将不胜感激任何想法。

\n\n

这是完整的日志:

\n\n

\r\n
\r\n
firebase deploy --only functions\r\n\r\n=== Deploying to \'invoice-manager-251609\'...\r\n\r\ni  deploying functions\r\nRunning command: npm --prefix "$RESOURCE_DIR" run lint\r\n\r\n> functions@ lint D:\\work\\ocr\\receiptWeb\\functions\r\n> eslint .\r\n\r\n\r\nD:\\work\\ocr\\receiptWeb\\functions\\index.js\r\n  127:25  warning  Avoid nesting promises              promise/no-nesting\r\n  127:25  warning  Avoid nesting promises              promise/no-nesting\r\n  128:35  warning  Don\'t make functions within a loop  no-loop-func\r\n  132:40  warning  Avoid nesting promises              promise/no-nesting\r\n  132:40  warning  Avoid nesting promises              promise/no-nesting\r\n  134:44  warning  Avoid nesting promises              promise/no-nesting\r\n  146:38  warning  Don\'t make functions within a loop  no-loop-func\r\n  424:28  warning  Avoid nesting promises              promise/no-nesting\r\n  424:28  warning  Avoid nesting promises              promise/no-nesting\r\n  465:28  warning  Avoid nesting promises              promise/no-nesting\r\n  465:28  warning  Avoid nesting promises              promise/no-nesting\r\n\r\nD:\\work\\ocr\\receiptWeb\\functions\\ReceiptGv.js\r\n  368:43  warning  Don\'t make functions within a loop  no-loop-func\r\n\r\n\xe2\x9c\x96 12 problems (0 errors, 12 warnings)\r\n\r\n+  functions: Finished running predeploy script.\r\ni  functions: ensuring necessary APIs are enabled...\r\n+  functions: all necessary APIs are enabled\r\ni  functions: preparing functions directory for uploading...\r\n\r\nError: There was an unknown problem while trying to parse function triggers. Please ensure you are using Node.js v6 or greater.
Run Code Online (Sandbox Code Playgroud)\r\n
\r\n
\r\n

\n\n

注意:这些警告并不是新的,我过去可以使用它们来部署项目。

\n\n

有时它会给出这条附加线Having trouble? Try again or contact support with contents of firebase-debug.log

\n\n

但我在谷歌上找不到任何相关信息firebase-debug.log

\n

小智 7

安装不同的节点版本对我来说不起作用,但从node-modules功能中删除文件夹然后重新安装依赖项却可以。