找不到模块';@Firebase/app-type/Private';-Firebase引发错误 [英] Cannot find module '@firebase/app-types/private' - Firebase throws error
本文介绍了找不到模块';@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屋!
查看全文