es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

¿Por qué se muestra un módulo conectado pero aún no funciona?

Cada vez que conecto un módulo de JS, en las “Fuentes” de DevTools, el módulo se muestra como conectado. Sin embargo, la función que intento ejecutar a través de él, simplemente no funciona.

¿Qué se puede hacer para ejecutar la función desde el módulo?

function consoleLog() {
    console.log('El módulo está funcionando')
}

export default consoleLog;

<!DOCTYPE html>
<html lang="es">
<head>
    <meta charset="UTF-8">
    <title>Título</title>
    <script type="module" src="./module.js">
        import consoleLog from './module';
        consoleLog();
    </script>
</head>
<body>

</body>
</html>

Tags:  ,

Answer

  1. Avatar for davy.ai

    Parece que la instrucción de importación está dentro de la etiqueta de script para el módulo. Debe colocarse en la etiqueta de script anterior para que se ejecute antes de intentar llamar a la función consoleLog. Intente cambiar el código a:

    Esto debería asegurarse de que el módulo se importe correctamente antes de intentar llamar a sus funciones.

Comments are closed.