не работает импорт
Добрый день.
Есть 2 файла. html и js. При запуске html из js должны подгружаться функции. Но онине подгружаются, а в консоли выдается ошибка Uncaught SyntaxError: Cannot use import statement outside a module html: <!DOCTYPE html> <head> <title>TG Graph</title> </head> <body> <div class="container"> <script> import {sayHi, sayBye} from './say.js'; sayHi('John'); // Hello, John! sayBye('John'); // Bye, John! </script> </div> </body> </html> js: function sayHi(user) { alert(`Hello, ${user}!`); } function sayBye(user) { alert(`Bye, ${user}!`); } |
Цитата:
Цитата:
|
<!DOCTYPE html> <head> <title>TG Graph</title> </head> <body> <div class="container"> <script type="module"> import {sayHi, sayBye} from './say.js'; sayHi('John'); // Hello, John! sayBye('John'); // Bye, John! </script> </div> </body> </html> Выдает ошибку "the requested module does not provide an export named" Оба файла лежат в одной директории. |
nvrabotaru, ты про создание модулей все в букваре прочитал?
Поскольку те огрызки, что ты показал, не являются правильно сформированным модулем... Цитата:
Цитата:
|
Спасибо. Разобрался.
|
Часовой пояс GMT +3, время: 23:39. |