не работает импорт
Добрый день.
Есть 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, время: 04:48. |