Ich versuche, eine HTML-Datei in der Firebase-Staging-Umgebung auszuführen. Ich habe Firebase npm Paket in der JS-Code verwendet. Beim Ausführen im Browser wird jedoch der Fehler "Erforderlich ist nicht definiert" angezeigt.require ist in Firebase nicht definiert?
HTML-Code:
<html>
<body>
<h1>Hello World</h1>
</body>
<script type="text/javascript" src="./js/test.js"></script>
</html>
JS-Code:
var Firebase = require('firebase');
var dataRef = new Firebase('firebase url');
console.log("Firebase : "+Firebase+" -- dataRef :: "+dataRef)
dataRef.set("Firebase Require");
Bitte empfehlen Sie mir irgendeine Lösung.
ist der 'JS-Code' Ihre' test.js' Datei? –
Ja, es ist die test.js-Datei –
require existiert nicht in der Web-API und wird von keinem Browser implementiert. Sie können über ein Tool wie https://webpack.js.org/get-started/install-webpack/ nachdenken, wenn Sie npm Frontend-Pakete direkt importieren möchten –