Estoy tratando de acceder a la función definida en el archivo table.js desde index.html .
tabla.js
let table; function set_table(table) { this.table = table; console.log("function called successfully"); } export {set_table};índice.html
<script src="table.js"></script> <script type="text/javascript"> set_table("test"); </script> Estoy usando npm webpack mix para compilar table.js y recibo el error Uncaught ReferenceError: set_table is not defined .
Sugiera la mejor manera de acceder a la función table.js en index.html
Las exportaciones de módulos deben configurarse en la window . Entonces, solo importa set_table en script type="module" y luego configúralo en la window como window.set_table
<script type="module"> import { set_table } from "./table.js"; window.set_table = set_table; </script>Vea esta respuesta https://stackoverflow.com/a/69083651/1109657