gpt4 book ai didi

angular - 找不到模块 '@firebase/app-types/private' - Firebase 抛出错误

转载 作者:太空狗 更新时间:2023-10-29 17:01:46 26 4
gpt4 key购买 nike

我正在使用 angular 和 firebase 开发应用程序。我按照现场给出的说明安装了 firebase,版本如下,

"angularfire2": "^5.0.0-rc.4",
"firebase": "^4.8.1",

但是出现如下错误

ERROR in node_modules/@firebase/database/dist/esm/src/api/Database.d.ts(4,33): error TS2307: Cannot find module '@firebase/app-types/private'. node_modules/@firebase/database/dist/esm/src/core/AuthTokenProvider.d.ts(17,39): error TS2307: Cannot find module '@firebase/app-types/private'.

最佳答案

这是一个 known issue 这是最新的 npm firebase 包 (v4.8.1) 的问题。

您需要将您的 firebase 版本回滚到 4.8.0。这是类型定义的问题,从 4.8.0 更新到 4.8.1 后不再有效。

要解决这个问题,

第 1 步:使用以下命令卸载

npm uninstall --save firebase

第 2 步:现在,打开您的 package.json 文件。在那里,你会发现:

"angularfire2": "^5.0.0-rc.4"

第 3 步:在这一行下面,添加这一行(没有 Caret(^) 符号):并保存

"firebase": "4.8.0"

第 4 步:现在执行 npm 安装。您的应用应该可以运行

最新更新

此特定问题已通过拉取请求 #391 得到解决 。 Ionic 团队还将回滚出现此问题的部分更改,因此在下一个版本中您应该不会再看到这个问题😄。

关于angular - 找不到模块 '@firebase/app-types/private' - Firebase 抛出错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47949311/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com