Javascript экспорт / импорт не работает

1

Я просто хочу импортировать пользовательский js-модуль в другой файл js.

на html head:

<script  src="Dictionary.js" type="module"></script>
<script type="text/javascript" src="Templates.js" ></script>

На модуле:

 var Dictionary=function() {...}
 export {Dictionary};

В js Файл:

import {Dictionary} from './Dictionary';

Я получаю эти ошибки

В Chrome:

Uncaught SyntaxError: Неожиданный токен {

В Firefox

СинтаксисError: объявления импорта могут отображаться только на верхнем уровне модуля

Эти два файла находятся в одной папке.

  • 0
    попробуйте изменить type="text/javascript" на type="module" на своем втором <script>
  • 0
    Файл исчез из исходных файлов, когда я это сделал.
Показать ещё 2 комментария
Теги:

1 ответ

1

При импорте не добавляйте ".js"

import {Dictionary} from 'Dictionary';

См. Документ здесь

  • 0
    Не решил проблему, все еще получая те же ошибки. Я исправил это все же.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню