lib/logger/compat is not defined



在更新我的Firebase依赖项(需要新功能(后,我一直试图部署它们,但没有成功。

firebase deploy --only functions

在更新之前,一切都很好。这是用于日志记录的Firebase文档页面。

https://firebase.google.com/docs/functions/writing-and-viewing-logs#custom-记录

require("firebase-functions/lib/logger/compat");

现在日志记录失败了,我不明白为什么。

Error: Failed to load function definition from source: Failed to generate manifest from function source: Error [ERR_PACKAGE_PATH_NOT_EXPORTED]: Package subpath './lib/logger/compat' is not defined by "exports" in /Users/admin/Desktop/Xxxxxxx Xcode/functions/node_modules/firebase-functions/package.json

我已尝试删除并重新安装。当前版本为。

Node = v16.18.0  
firebase tools = 11.15.0

我会错过什么?

我拿到了。

也许你现在用firebase-functions@v4.0.1(latest)

从版本4开始,我们可以使用

require("firebase-functions/logger/compat");

像这样编辑,效果很好。

也有同样的问题。

我以前这样导入记录器:

import {log} from 'firebase-functions/lib/logger'

将其切换到以下解决了我的问题:

import {log} from 'firebase-functions/logger'

相关内容

  • 没有找到相关文章

最新更新