Задать вопрос

Разделение скриптов по файлам — как реализовывается?

Такие дела, чюваки.
Я прям полюбил жабаскрипт в последние месяцы, но изначально, несколько лет назад, очень неправильный подход взял при обучении (знаете, поповские уроки и прочая дребедень). В итоге сейчас в каше знаний и незнаний пытаюсь искать истину.

И вот очередная проблема - разделение толстых скриптов в отдельные файлы.

Например, есть скриптуля, где я описываю класс.

В конце файла пропечатываю:
exports.Script = Script;

И в основном JS подключаю:
import Script from './components/Script';

Итог - IDE ошибок не дает, все вроде нормально, а при запуске в браузере ошибка: Uncaught ReferenceError: require is not defined (ES6 через babel транспилирую).

В чем моя ошибка? Правильно ли вообще так делать?
А если у меня не целый класс, а просто большая функция - стоит отделять в отдельный файл?
  • Вопрос задан
  • 146 просмотров
Подписаться 1 Оценить Комментировать
Решения вопроса 1
xmoonlight
@xmoonlight
https://sitecoder.blogspot.com
Скрипт использует require, а он - не найден: не определён.
В этом и ошибка.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы
Rocket Смоленск
от 80 000 до 130 000 ₽
div. Ставрополь
от 40 000 до 90 000 ₽
Wanted. Санкт-Петербург
До 220 000 ₽
19 дек. 2024, в 02:11
15000 руб./за проект
19 дек. 2024, в 02:09
11000 руб./за проект
19 дек. 2024, в 00:46
30000 руб./за проект