Llevo un par de dias que no encuentro resolver un error que me da al intentar importar modulos en javascript, os pongo el codigo:
modules.js
export let hello = "Hello World!";
main.html
<script>
import {hello} from "modules";
console.log(hello);
</script>
Al ejecutar el codigo en el servidor (utilizo http-server de npm), me sale el siguiente error en consola:
SyntaxError: import declarations may only appear at top level of a module
Alguien tiene idea de porque no me deja importarlo, he buscado por internet pero no me ha quedado muy claro.