Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Cannot use import statement outside a module

Dlazder Мудрец (16917), на голосовании 1 год назад
Почему возникает данная ошибка при импорте?

 export default dictionary 

 import dictionary from '/dictionary.js'; 

В чем может быть проблема?
Голосование за лучший ответ
Professional Professional Мудрец (15955) 1 год назад
Ошибка "Cannot use import statement outside a module" возникает, когда вы пытаетесь использовать оператор `import` в скрипте, который не является модулем.

Чтобы использовать оператор `import`, необходимо, чтобы скрипт был модулем. Для этого нужно добавить атрибут `type="module"` в тег `<script>`:

```
<script type="module" src="main.js"></script>
```

Также убедитесь, что путь к файлу, который вы пытаетесь импортировать, указан правильно. В вашем случае, путь к файлу `/dictionary.js` может быть неправильным. Убедитесь, что файл находится в том же каталоге, что и файл, который вы импортируете, или укажите правильный путь к файлу.
DlazderМудрец (16917) 1 год назад
Я экспортирую из файла в другой файл который уже находится в теге скрипт.
Похожие вопросы