Импортировать модуль ES в глобальную область?

#javascript

#javascript

Вопрос:

Возможно ли выполнить что-то подобное с помощью модулей ES? (например, используя модуль в глобальной области) Я знаю, что мог бы сделать это с помощью IIFE или класса…

 <html>
<head>
    <script type="module">
        import * as util from './util.js'; // defines myfunc()
    </script>
    <script type="text/javascript">
        util.myfunc()
    </script>
</head>
<body>

</body>
</html>
 

Комментарии:

1. Так это не работает?

2. Правильно. Выдает ошибку. Итак, чтобы уточнить, мой вопрос: я близок и просто пропускаю какой-то синтаксис, или это не так, как разработаны модули ES?