@missbells

Почему не работает export/import в ES6?

Я создаю экспортируемый класс в отдельном файле и пытаюсь его импортировать в другой файл, чтобы использовать. Но в браузере выскакивает в консоле ошибка.

export class Matrix {
}


import { Person } from './matix'

5adc6a8b79be1621522482.jpeg

А когда запускаю с сервера, то такая ошибка
5adc6a600571c496935904.jpeg

Подскажите, пожалуйста, в чем проблема? Или браузеры пока еще без сборщиков не работают с этим функционалом ES6?
  • Вопрос задан
  • 3741 просмотр
Пригласить эксперта
Ответы на вопрос 2
@BelkinVadim
Frontend разработчик
Первая ошибка - https://jakearchibald.com/2017/es-modules-in-brows...
Вторая ошибка - добавьте расширение .js в путь импорта модуля - import { Person } from './matix.js'
Ответ написан
Комментировать
FreeMan94
@FreeMan94
Frontend developer
Скорее всего браузер не поддерживает, смотрите поддержку для вашего браузера.
С сервера вам нужно разрешить доступ.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы