Javascript Firebase TypeError:无法读取属性';ac&x27;未定义的
我使用这个简单的代码在我的web应用程序上进行身份验证Javascript Firebase TypeError:无法读取属性';ac&x27;未定义的,javascript,firebase,firebase-authentication,rollupjs,bublejs,Javascript,Firebase,Firebase Authentication,Rollupjs,Bublejs,我使用这个简单的代码在我的web应用程序上进行身份验证 firebase.auth().signInWithCustomToken(token).catch(function(error) { // Handle Errors here. var errorCode = error.code; var errorMessage = error.message; // ... }); 身份验证后,我在浏览器中遇到以下错误:“Firebase TypeError:无法读取未
firebase.auth().signInWithCustomToken(token).catch(function(error) {
// Handle Errors here.
var errorCode = error.code;
var errorMessage = error.message;
// ...
});
身份验证后,我在浏览器中遇到以下错误:“Firebase TypeError:无法读取未定义的属性“ac”,这似乎指向此处的错误:
h.set = function(a, b, c) {
var d = this.aa(a, c)
, e = this
, f = Si(this, a.B);
return f.set(d, b).then(function() {
return f.get(d)
}).then(function(b) {
"local" != a.B || this.ac || (e.W[d] = b);
})
}
;
我正在使用rollup和buble编译es6代码。另外请注意,在服务器响应上,我似乎正在成功地进行身份验证
因为我得到了以下回应:
{
"kind": "identitytoolkit#VerifyCustomTokenResponse",
"idToken": "token",
"refreshToken": "refreshtoken",
"expiresIn": "3600"
}
请帮忙。谢谢。我相信这与:
引用:“给您带来麻烦的是,在ES6模块中,这是未定义的,而在“脚本”情况下,这取决于环境,如浏览器脚本中的窗口或CommonJS代码中的导出。”我相信这与:
引用:“给您带来麻烦的是,在ES6模块中,这是未定义的,而在“脚本”的情况下,这取决于环境,如浏览器脚本中的窗口或CommonJS代码中的导出。”@bojeil我实际上尝试了您的建议,甚至将我的整个transpiler从buble更改为babel,只是为了让它运转起来。同样的结果 最后,在发布并修复问题的13小时之前,发布了从v4.2.0到v4.3.0的更新
因此,对于任何有相同问题的人,更新firebase。@bojeil我实际上尝试了你的建议,甚至将我的整个传送机从buble更改为babel,只是为了让它运行起来。同样的结果 最后,在发布并修复问题的13小时之前,发布了从v4.2.0到v4.3.0的更新
因此,对于任何有相同问题的人,更新firebase。我认为这可能会有帮助,但问题是我使用了rollup和buble,而链接只对如何在babel中实现作出响应。我认为这可能会有帮助,但问题是我使用了rollup和buble,而链接只对如何在babel中实现作出响应