将Firebase与模块化JavaScript结合使用

时间:2019-05-02 21:02:45

标签: javascript firebase

我有一个带有index.html的简单网站,并且有一个链接到main.js文件的脚本标签。标签的类型为module。我不使用任何库或类似的东西。我已经在线尝试了解决方案,但是它们都使用某种捆绑器,没有它们,它似乎无法工作。我使用firebase init hosting创建了我的应用。

当我尝试使用import firebase from 'firebase'import * as firebase from 'firebase'导入Firebase时,出现错误消息Uncaught TypeError: Failed to resolve module specifier "firebase". Relative references must start with either "/", "./", or "../"

我在这里该怎么办?这是我第一次将firebase与javascript模块配合使用。

Firebase说要使用脚本标签来访问Firebase,但是我不能这样做。

1 个答案:

答案 0 :(得分:0)

import .. from 'firebase'将使JavaScript在node_modules文件夹中查找。如果我对您的理解正确,那么您就没有人,也不要。

不需要像这样包含Firebase,您也可以像这样在HTML脚本的底部添加脚本:

<script src="/__/firebase/5.11.0/firebase-app.js"></script>
<script src="/__/firebase/init.js"></script>

如果只有托管是您想要的,即使没有配置对象,也应该这样做。否则请检查一下: https://firebase.google.com/docs/web/setup