Firebase Cloud Functions部署错误JavaScript

时间:2018-11-07 14:42:39

标签: firebase google-cloud-functions firebase-cli

我正在尝试部署云功能Firebase CLI,但是我的功能存在问题。我尚未更改任何Firebase云功能设置。当我尝试运行"python.pythonPath": "C:\\Users\\quint\\Anaconda3\\python.exe" 函数时,出现以下错误:

  

npm错误! errno -4058 npm错误! syscall打开npm ERR! enoent ENOENT:否   这样的文件或目录,打开   'F:\ react \ Fullstack-Hoffyevents-react-redux \ event \%RESOURCE_DIR%\ package.json'   npm ERR! enoent这与npm无法找到文件有关。   npm ERR!先天

     

npm错误!有关此运行的完整日志,请参见:npm ERR!
  C:\ Users \ wasif \ AppData \ Roaming \ npm-cache_logs \ 2018-11-07T14_41_19_766Z-debug.log

     

错误:函数预部署错误:命令以非零终止   退出代码4294963238

1 个答案:

答案 0 :(得分:1)

这是Windows用户的常见问题

转到您的功能文件夹并打开set JRE_HOME=%JAVA_HOME%\jre1.8.0_191文件

在里面,您会看到类似的东西

set PATH=%JRE_HOME%\bin;%PATH%

firebase.json更改为{ "functions": { "predeploy": [ "npm --prefix \"$RESOURCE_DIR\" run lint" ] } } ,这应该在您的下一次部署中起作用

您应该有这样的东西

$RESOURCE_DIR