我想在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代碼'你的'test.js'文件嗎? –
是的,這是test.js文件 –
require在Web API中不存在,它不是由任何瀏覽器實現的。如果你想直接導入npm前端包,你可以考慮使用如https://webpack.js.org/get-started/install-webpack/這樣的工具 –