【问题标题】:ReferenceError: Can't find variable: requireReferenceError:找不到变量:需要
【发布时间】:2017-02-26 12:01:30
【问题描述】:

我无法将node_modules 加载到我的网页之一。我安装了 npm(node.js),我想使用 require() 函数在我的网络上初始化 Firebase,我不知道为什么,但它会引发参考错误

ReferenceError:找不到变量:需要。

我正在使用引导模板,并且有一些文件可以使用 require() 函数,所以这很奇怪。文字下方是我调用functionrequire()时的命令。 (当然 Firebase 使用

保存在 node_modules 中
npm firebase --save` (`../node_modules/firebase`)

也尝试过类似require('../firebase') 但没有问题):

<script>
var firebase= require('firebase');
var config = {
        apiKey: "------------",
        authDomain: "------.firebaseapp.com",
        databaseURL: "https://-----.firebaseio.com/",
        storageBucket: "gs://----.appspot.com",
      };

 firebase.initializeApp(config);
</script>

有人可以帮我解决我的问题吗?非常感谢!

【问题讨论】:

  • 纯javascript(在浏览器中)不支持“require” - 最简单的方法是像其他js脚本一样包含“firebase”模块:
  • @sergiy.dragunov 现在 that 是一个有用的评论。谢谢。

标签: javascript node.js firebase


【解决方案1】:

您需要在文档中加载这些依赖项,以便它们成为必需

我建议您使用 web 的模块/依赖加载器,例如 RequireJS

【讨论】:

    猜你喜欢
    • 2017-12-11
    • 1970-01-01
    • 2017-11-24
    • 2022-10-24
    • 1970-01-01
    • 1970-01-01
    • 2016-03-07
    • 2014-02-20
    • 2018-04-24
    相关资源
    最近更新 更多