Я сталкиваюсь с этой ошибкой. Когда я использую аутентификацию телефона firebase в реагировать js.
Ошибка типа: _fire__WEBPACK_IMPORTED_MODULE_3 __. Default.auth.RecaptchaVerifier не является конструктором
componentDidMount() {
window.recaptchaVerifier = new fire.auth.RecaptchaVerifier('sign-in-button', {
'size': 'invisible',
'callback': function (response) {
}
});
}
phoneAuth = () => {
const { phoneNumber } = this.state;
console.log(phoneNumber)
const appVerifier = new fire.auth.ApplicationVerifier("recaptcha-container", {
'size': 'invisible',
'callback': function (response) {
console.log('On Sign in button')
}
});
if (phoneNumber < 10) {
this.setState({ error: true });
} else {
this.setState({ message: "Sending code ..." });
fire.auth().signInWithPhoneNumber(phoneNumber, appVerifier)
.then(confirmResult =>
this.setState({ confirmResult, verifying: true })
)
.catch(error =>
this.setState({
message: `Sign In With Phone Number Error: ${error.message}`
})
);
}
}