我正在尝试在我的应用程序(ionic V-4)中使用 firebase
执行电话身份验证
。创建应用程序后,我刚刚添加了 android/ios
平台使用以下命令:
ionic cordova platform add android
ionic cordova platform add ios
然后尝试像这样安装 firebase 插件:
ionic cordova plugin add cordova-plugin-firebase
它抛出此错误:
我正在 windows
中开发应用程序。
最佳答案
您正在使用 cordova 9,并且在该版本中 requireCordovaModule
对于非 cordova 模块已被弃用,这就是您收到以下错误的原因。
您需要导航到您的环境中的以下 js 文件:
https://github.com/arnesson/cordova-plugin-firebase/blob/master/scripts/ios/helper.js#L33
并更改:
var xcode = context.requireCordovaModule("xcode");
进入这个(因为 xcode 是一个 npm 包):
var xcode = require("xcode");
关于angular - 安装失败 'cordova-plugin-firebase' : CordovaError: Using "requireCordovaModule" to load non-cordova,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56556954/