KorniloFF
@KorniloFF
Работаю по font-end / JS

Почему импорт модуля не считает подключение верхним уровнем?

Здравствуйте!
Не могу разобраться, Гугл не помогает (все варианты перепробовал).
Консоль выдаёт ошибку:
import declarations may only appear at top level of a module


При этом, как видно в коде ниже, импорт проихсходит в верхнем уровне тела скрипта.

Код в индексе:
<script src="/script.js"></script>
<script src="/assets/Admin.js" type="module" defer></script>


Код в script.js
'use strict';
import * as Adm from './assets/Admin.js';

console.log({Adm});
  • Вопрос задан
  • 71 просмотр
Решения вопроса 1
yarkov
@yarkov Куратор тега JavaScript
Помог ответ? Отметь решением.
Надо всем скриптам указать атрибут type="module".
Ну и на всякий случай поменять их местами.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы