¿Por qué recibo un error que dice que mi función no está definida cuando importo un módulo?
Tengo un módulo de JavaScript simple y cada vez que importo éteres, mis funciones se muestran como si ya no estuvieran definidas.
Antes de importar éteres
<button type="button" onclick="run();">Run my stuff</button> <script type="module"> function run() { console.log("Hello world!") } window.run = run; </script>Después de importar éteres
<button type="button" onclick="run();">Run my stuff</button> <script type="module"> import { ethers } from "https://cdn.ethers.io/lib/ethers-5.2.esm.min.js"; function run() { console.log("Hello world!") } window.run = run; </script>¿Por qué está pasando esto?