Вопрос Что делать? не работает export import в javascript , выдает ошибку

Регистрация
5 Сен 2013
Сообщения
83
Репутация
0
Спасибо
0
Монет
0
305844477_487c79bcdf3ada20c7b77213ab085bfd_240x240.png

305844477_5a0b46909f4a50e6818bee311184421a_240x240.png

305844477_93603ace23abaae3de054e16046d0fdd_240x240.png

 
export только в ts вроде есть
а в js export default
а для import нужна среда node js, если модуль нестандартный либо require()
 
В импорте не может быть скобок

import sayHi from './sayHi';
 
во-первых, нельзя вызывать console.log внутри alert. Нужно возвращать значение: function sayHi(user) {
return "Hello!"
} А потом уже можно и вызывать функцию внутри alert.
Во-вторых, в js нужно всегда использовать export default. Проблема также может быть и в том что у тебя commonJS, в котором только поддерживается метод require. Для этого в package.json прописываешь: "type":"module"
 
расширение файла напиши
import { sayHi } from './sayHi.js'
И подключай главный скрипт как модуль
<script type="module"></script>
 
Назад
Сверху