【发布时间】:2020-11-27 20:16:37
【问题描述】:
我正在尝试在 Firebase 暂存环境中运行一个 html 文件。我在 js 代码中使用了 Firebase npm 包。但是在浏览器中运行时会抛出错误“require is not defined”。
HTML 代码:
<html>
<body>
<h1>Hello World</h1>
</body>
<script type="text/javascript" src="./js/test.js"></script>
</html>
JS 代码:
var Firebase = require('firebase');
var dataRef = new Firebase('firebase url');
console.log("Firebase : "+Firebase+" -- dataRef :: "+dataRef)
dataRef.set("Firebase Require");
请给我一些解决方案。
【问题讨论】:
-
JS code是您的test.js文件吗? -
对,就是 test.js 文件
-
require 在 Web API 中不存在,也没有被任何浏览器实现。如果想直接导入npm前端包可以考虑使用webpack.js.org/get-started/install-webpack之类的工具
-
webpack 模块能否在 Firebase 托管中工作
-
当然,我在这个项目中使用它github.com/francescoes/scrabble,看看
标签: javascript node.js firebase