ionic 3 firebase 兼容性问题
Posted
技术标签:
【中文标题】ionic 3 firebase 兼容性问题【英文标题】:ionic 3 firebase compatibility issues 【发布时间】:2021-03-16 10:19:04 【问题描述】:我想使用命令npm install firebase @angular/fire
将 firebase 安装到我的 ionic 3 项目中,但是在安装之后,我遇到了很多错误。我认为我的 ionic(3) 版本存在问题,因为如果我卸载 firebase,该文件中不会出现任何错误。
对于 ionic3,npm install firebase @angular/fire
是否有类似的命令?
Ionic:
Ionic CLI : 6.12.1
Ionic Framework : ionic-angular 3.8.0
@ionic/app-scripts : 3.2.4
Cordova:
Cordova CLI : 10.0.0
Cordova Platforms : none
Cordova Plugins : no whitelisted plugins (7 plugins total)
Utility:
cordova-res : 0.15.2
native-run : 1.2.2
System:
NodeJS : v12.19.0 (C:\Program Files\nodejs\node.exe)
npm : 6.14.8
OS : Windows 10
+-- @ionic/app-scripts@3.2.4
| `-- @angular-devkit/build-optimizer@0.0.35
| `-- typescript@2.6.2
`-- typescript@2.3.4
【问题讨论】:
您能否将ionic info
的输出和您项目的打字稿版本添加到问题中?
【参考方案1】:
您可以使用 cordova 安装它:
ionic cordova 插件添加 cordova-plugin-firebasex npm install @ionic-native/firebase-x 使用电容器:
npm install cordova-plugin-firebasex npm install @ionic-native/firebase-x
希望对你有帮助
【讨论】:
【参考方案2】:对于Ionic
,你应该使用Firebase X
插件。https://ionicframework.com/docs/native/firebase-x
Ionic 3
有一个部分:https://github.com/dpa99c/cordova-plugin-firebasex#ionic-3
Ionic Firebase X
是Ionic Firebase
插件的维护分支,注意使用FirebaseX
而不是Firebase
。
以这种方式为 Cordova 安装它:
ionic cordova plugin add cordova-plugin-firebasex
npm install @ionic-native/firebase-x
这种方式用于电容器:
npm install cordova-plugin-firebasex
npm install @ionic-native/firebase-x
【讨论】:
以上是关于ionic 3 firebase 兼容性问题的主要内容,如果未能解决你的问题,请参考以下文章
Ionic 3 项目中的 Node JS 和 SASS 不兼容问题
无法建立与 Firebase 版本不兼容的原因,并且相机反应本机
Flutter 设备预览和 Firebase 身份验证不兼容