2016-12-15 2 views
3

Я разрабатываю плагин с использованием ES6, но после импорта плагина в моем проекте, я получаю ошибку «Только один экземпляр babel-polyfill разрешен».
Означает ли это, что я не могу использовать babel-polyfill, а затем разрабатывать плагин?Ошибка броска «Только один экземпляр babel-polyfill разрешен» при использовании babel?

ответ

0

Как правило, только общие приложения должны загружать глобальные плагины. Если вы пишете библиотеку как плагин Babel, вы должны либо предположить, что пользователь вашей библиотеки загрузит ее для вас, либо вы должны использовать transform-runtime.

0

В моем случае проблема была вызвана попыткой включить babel.polyfill.min.js, когда она уже была включена.

1

Столкнулся с той же проблемой. В моем случае решение было проверкой включения фильтра для babel-polyfill.

if (!window._babelPolyfill) { 
require('babel-polyfill') 
} 

 Смежные вопросы

  • Нет связанных вопросов^_^