我正在尝试部署云功能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
答案 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