Задать вопрос
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
  • Вопрос задан
  • 1219 просмотров
Подписаться 1 Средний Комментировать
Решения вопроса 1
Ni55aN
@Ni55aN Автор вопроса
Оказывается, нужен transform-runtime , при разработке достаточно подключить этот плагин, и тогда будут определены методы для создания класса и т.п. из импортов /babel-runtime/helpers/*. А babelHelpers, это судя по всему "babel-runtime", подключаемый на клиенте

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

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

Похожие вопросы