Рабочая ситуация: импортируем в основной игровой скрипт переменную со словарём (для проекта Wordle на JavaScript). Подключаем к странице основной скрипт <script src="script.js"></script> и дальше делаем всё по правилам импорта и экспорта: Кажется, что всё верно, но при исполнении кода в браузере получаем ошибку: SyntaxError: Unexpected token '{'. import call expects exactly one argument. Что это значит: браузер по какой-то причине ругается на фигурную скобку — ему кажется, что вместо неё должно стоять что-то другое. Что делать с ошибкой SyntaxError: Unexpected token '{'. import call expects exactly one argument На самом деле мы не в каждом файле сделали всё, что нужно: у нас же ещё есть файл index.html, где мы подключаем наш основной скрипт. Раз мы эту страницу откроем в браузере, то произойдёт такое: Но если мы импортируем данные в скрипте, который будет работать в браузере, то должны указать дополнительный параметр type="module». Встретив этот параметр, браузер поймёт, что вы хотите
Что означает ошибка SyntaxError: Unexpected token '{'. import call expects exactly one argument
8 июня 20228 июн 2022
723
1 мин