Cada vez que conecto un módulo JS, en las "Fuentes" de DevTools, el módulo se muestra como conectado. Sin embargo, la función que intento ejecutar simplemente no funciona.
¿Qué se puede hacer para ejecutar la función desde el módulo?
function consoleLog () { console.log('The module is working') } export default consoleLog; <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> <script type="module" src="./module.js"> import consoleLog from './module'; consoleLog(); </script> </head> <body> </body> </html>Su problema es que tiene código y un atributo src en su etiqueta de secuencia de comandos, las etiquetas de secuencia de comandos deben tener uno u otro. Tampoco tiene que crear una etiqueta de secuencia de comandos para su módulo si lo importa en otro módulo, así:
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> <script type="module"> import consoleLog from './module.js'; consoleLog(); </script> </head> <body> </body> </html>