由于新的Firebase云功能(版本> 1.0)。我只需要打电话
admin.initializeApp();
没有任何参数。
但是当我这样做然后运行firebase deploy --only函数时,发生了以下错误:
无法从文件G:\ projects \ ANOTHER_PROJECT \ ANOTHER_PROJECT.json读取凭据:错误:ENOENT:没有这样的文件或目录,打开'G:\ projects \ ANOTHER_PROJECT \ ANOTHER_PROJECT.json'
我发现问题是我已经定义了GOOGLE_APPLICATION_CREDENTIALS环境变量,该变量指向了json文件,该文件不存在且我已经删除了很长时间。
我删除了GOOGLE_APPLICATION_CREDENTIALS env变量。重新启动终端然后firebase部署 - 只有功能完美无缺。