Recibo un error al intentar agregar un usuario a la autenticación de Firebase. La autenticación const se define antes de que se cargue el script. Intenté llamar con y sin el parámetro de la aplicación. El usuario no se está agregando y parece que no puedo resolver este error. He recortado solo el código que creo que es relevante. Disculpas si esta es una pregunta estúpida, solo estoy sumergiéndome en HTML y JS.
Error: Referencia no detectadaError: la autenticación no está definida
en HTMLFormElement. (auth.js:12)
Del archivo html:
import { getAuth, createUserWithEmailAndPassword } from "https://www.gstatic.com/firebasejs/9.1.3/firebase-auth.js"; import { initializeApp } from "https://www.gstatic.com/firebasejs/9.1.3/firebase-app.js"; const app = initializeApp(firebaseConfig); const auth = getAuth(app); <script src="js\auth.js"></script>Del archivo js:
auth.createUserWithEmailAndPassword(email, password).then(cred => { console.log(cred); });Está usando el SDK modular, lo que significa que los nombres importados ya no se agregan a un espacio de nombres global. Si su archivo de inclusión ( js.auth.js ) necesita acceso al servicio de auth , también deberá importar getAuth en ese archivo e inicializarlo allí también.