@SolidSnake13

Импорт и экспорт объектов в Javascript. В чём проблема?

Написал свой слайдер. Он был в одном большом файле script.js и всё работало. Решил разбить этот файл на модули. Слайдер перенес в файл slider.js. В файле script.js (он подключен к index.html и тип указал "module") написал:
import { slider } from './slider.js';
В файле slider.js (он не подключен к index.html):
let slider = {...много кода};
export {slider};

Пробовал ещё так писать:
export let slider = {...много кода};
Оба варианта не работают. Проверял и просто в браузере, и с Денвером, и на Гитхаб - одинаково не работает. На Гитхаб выдаёт ошибку("Uncaught SyntaxError: Unexpected token 'export'");
Просто обычные переменные получается экспортировать, а объект - почему-то нет. Ну я хочу слайдер именно в виде объекта.
В чём проблема?
  • Вопрос задан
  • 304 просмотра
Решения вопроса 1
sergiks
@sergiks Куратор тега JavaScript
♬♬
попробуйте с webpack
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
Bigata
@Bigata
Web, PHP, JavaScript, HTML, Базы данных, Фриланс
Не работают из коробки модули для браузеров. Эта фича на северной node.js работает. Обещают в следующей версии ecma полноценный функционал
Ответ написан
Ваш ответ на вопрос

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

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