Ni55aN
@Ni55aN

Откуда берется babelHelpers?

Обычно собираю файлы через rollup, но тут понадобилось транслировать код через babel используя Mocha, и при выполнении кода получаю ошибку, что babelHelpers не определен. Попробовал через командную строку, то же самое - добавляет методы для создания класса и прочего через объект babelHelpers, но он нигде не объявляется.

Уже все по первой странице выдачи гугла облазил, но так ничего не помогло.
Говорят, что нужно подключить плагин external-helpers - подключал, ничего это не дало. Например через cli
babel --plugins external-helpers utils.js
Еще вроде бы какой-то файл можно подключить, находил похожее и от него толку 0
babel-core/lib/tools/build-external-helpers.js


И все подобные советы не работают, может потому что они уже годичной давности.
Как можно транслировать на es2015 без этих хелперов? Как это делается в rollup
  • Вопрос задан
  • 1125 просмотров
Решения вопроса 1
Ni55aN
@Ni55aN Автор вопроса
Оказывается, нужен transform-runtime , при разработке достаточно подключить этот плагин, и тогда будут определены методы для создания класса и т.п. из импортов /babel-runtime/helpers/*. А babelHelpers, это судя по всему "babel-runtime", подключаемый на клиенте

Стоило только задать вопрос после пары часов поисков, так сразу нашел ответ)))
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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