Как использовать экспорт в HTML - PullRequest
0 голосов
/ 01 июня 2018

Когда у меня есть файл extern javascript с оператором экспорта, как я могу вызвать это в HTML?

  • Импорт в теге <script> также не работает.
  • включение через <head> дает мне ошибку «Неожиданный экспорт токена»

Например: мой extern js-файл

export function myFunction(text) { return text; }

Мой HTML:

<!DOCTYPE html>
<html>
<head>
    <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
    <script src="myExternFile.js"> </script>
</head>
<body>
    <script>
        console.log(myFunction("some text"));
    </script>
</body>
</html>

Ответы [ 2 ]

0 голосов
/ 01 июня 2018

Согласно модулям ECMAScript в браузерах вы можете сделать это с помощью <script type="module">

<script type="module">
  import {myFunction} from './myExternalFile.js';

  console.log(myFunction("some text"));
</script>
0 голосов
/ 01 июня 2018

Ваша функция будет работать без экспорта.Просто не забудьте вызвать его между тегами скрипта.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...