en mi script.js
import { initializeApp } from "https://www.gstatic.com/firebasejs/9.4.1/firebase-app.js"; import { getDatabase, ref, set, child, get } from "https://www.gstatic.com/firebasejs/9.4.1/firebase-database.js"; // Initialize Firebase const app = initializeApp(firebaseConfig); const db = getDatabase(app); const dbRef = ref(db);muestra el error SyntaxError: no se puede usar la declaración de importación fuera de un módulo, ¿cómo resuelvo esto?
Parece que está utilizando import en un script, no en un módulo. La distinción está en cómo se le dijo al entorno que cargara el archivo.
En un navegador, necesita type="module" en la etiqueta del script :
<script src="./script.js" type="module"></script>Más en MDN .
En Node.js, necesita "type": "module" en su package.json o la extensión .mjs , consulte la documentación de Node.js para obtener más detalles.