javascript - Firebase 的 WebStorm 代码完成不起作用
问题描述
我正在尝试在 WebStorm 中构建基于 Firebase 的 PWA,并尝试完成代码以使 Firebase 库正常工作。
通过 CDN 链接将库添加到我的 index.html。
<script src="https://www.gstatic.com/firebasejs/5.7.0/firebase-app.js"></script> <script src="https://www.gstatic.com/firebasejs/5.7.0/firebase-auth.js"></script> <script src="https://www.gstatic.com/firebasejs/5.7.0/firebase-database.js"></script> <script src="https://www.gstatic.com/firebasejs/5.7.0/firebase-firestore.js"></script> <script src="https://www.gstatic.com/firebasejs/5.7.0/firebase-messaging.js"></script> <script src="https://www.gstatic.com/firebasejs/5.7.0/firebase-functions.js"></script>
将库添加到“WebStorm 中的外部库”中:
启用它们:
这是我的项目结构:
代码完成既不能在浏览器中工作,也不能在浏览
index.html
器中index.js
执行。它还说它没有找到函数signOut
和createUserWithEmailAndPassword
:"use strict"; function signOut() { firebase.auth().signOut(); } function signIn(email,password) { firebase.auth().createUserWithEmailAndPassword(email, password).catch(function(error) { console.log(error.message); }); }
解决方案
推荐阅读
- php - 如何使用 Google 分析跟踪 wordpress 帖子内容中的链接?
- reactjs - react devtools火焰图中的两个数字是什么意思
- java - 自定义注释仅适用于 ElementType.METHOD
- python - 从 scipy 频谱图中读取振幅
- git - git merge -s ours 包括不相关的提交
- java - javax.mail.AuthenticationFailedException:[AUTH] 需要 Web 登录
- typescript - Angular 6:在服务中更改数据后更新视图
- python - 关于 all() 和 any() 函数的困惑
- r - 按列分组并计算R中每个值对应的正负值的数量
- swift - 为什么在设置当前区域时会更改区域?