"Importar" token inesperado? (chrome 62)

Enquanto tentava solucionar o problema do porquê o systemjs não encontrou uma biblioteca personalizada que eu instalei (poderia ser uma pergunta de acompanhamento), fiquei preso ao tentar fazer as coisas "manualmente".

Então, eu tenho um sistema simples que consiste em 3 arquivos:

index.htmlhi.jshi2.js

o índice é apenas:

<!DOCTYPE html>
<html>
<head>
  <meta charset="utf-8">
  <title>Test</title>
</head>

<body>
<script src="hi.js"></script>
</body>
</html>

hi.js:

import * as hi from "hi2.js";

hi.myFunction();

hi2.js:

function myFunction() {
  alert('hi')
}
export { myFunction };

Agora, quando executo (usando o webstorm e o chrome 62) acima do código, recebo o seguinte erro, relatado pelo depurador (chrome): "Untaught SyntaxError: Importação inesperada de tokens"

O que está acontecendo aqui? Eu verifiquei a conformidade com o javascriptno MDN e informa que a importação é suportada pelo chrome 61 e mais recente. - Eu uso o chrome 62 para testar isso.

Então, o que está acontecendo e como fazê-lo funcionar?

Porrecomendação Eu também mudei a linha html para<script type="module" src="hi.js"></script>. Isso não ajudou em nada, o mesmo erro.

questionAnswers(1)

yourAnswerToTheQuestion