Как импортировать глобальные переменные с помощью webpack + babel

У меня есть приложение, созданное с использованием Webpack и Babel, и я пытаюсь импортировать стороннюю библиотеку, которая не выполняет экспорт, кроме того, сторонняя библиотека прикрепляется непосредственно к объекту окна.

Что мне нужно сделать в моем приложении, чтобы иметь возможность импортировать The3rdPartyLib?

Я пытался следовать синтаксису загрузчика в соответствии с документами webpack, но это не так. Работа:

import 3rdPartyGlobal from imports?window=>{}!exports?window.3rdPartyGlobal!3rdPartyModule

person GxXc    schedule 07.03.2016    source источник
comment
Обратите внимание, что если вы используете babel, он ставит импорт ecma6 перед требованиями commonJS, поэтому это может нарушить порядок требований в вашем коде.   -  person Boris Burkov    schedule 21.03.2016


Ответы (1)


Возможно, вы могли бы попробовать аналогичный подход, найденный в этом другом вопросе:

Представить jquery как объект реального окна с помощью веб-пакета

person Chris Dziewa    schedule 07.03.2016