找不到模块'@Firebase/app-type/Private'-Firebase引发错误 [英] Cannot find module '@firebase/app-types/private' - Firebase throws error

查看:4
本文介绍了找不到模块'@Firebase/app-type/Private'-Firebase引发错误的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在使用角度和Firebase处理应用程序。我按照现场提供的说明安装了Firebase,版本如下

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

但出现以下错误

中的错误 Node_modules/@firebase/database/dist/esm/src/api/Database.d.ts(4,33): 错误TS2307:找不到模块‘@Firebase/app-type/Private’。 Node_modules/@firebase/database/dist/esm/src/core/AuthTokenProvider.d.ts(17,39): 错误TS2307:找不到模块‘@Firebase/app-type/Private’。

推荐答案

known issue最新的npm Firebase包(v4.8.1)有问题。

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

要修复此问题,

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

npm uninstall --save firebase

第二步: 现在,打开您的Package.json文件。在那里,您将找到:

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

第三步: 在该行下方添加一行(不带加号(^)):并保存

"firebase": "4.8.0"

第四步: 现在执行NPM安装。您的应用程序应该可以工作

最新更新

此特定问题已通过拉式请求#391解决。Ionic Team还将回滚这一变化的一部分,因此您应该不会在下一个版本中看到更多的😄问题。

这篇关于找不到模块'@Firebase/app-type/Private'-Firebase引发错误的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
相关文章
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆