Как импортировать библиотеку ES5 в проект angular 1.x с помощью babel и webpack

У меня есть проект Angular 1.x, написанный на ES6 и использующий babel для загрузки и webpack для управления.

Теперь я хотел бы импортировать библиотеку angular, но она пишет в ES5, и я не могу импортировать ее напрямую через import xxx from xxx:

Потому что они не экспортировали модуль. Когда я искал решение в SO, самый простой способ добавить библиотеку, отличную от ES6, — это включить ее в файл index.html. Однако, поскольку мой angular загружается webpack, поэтому даже я добавил <script src"xxx"></script> в последнюю строку body, он все равно загружается до angular, поэтому мне нужно найти другой способ.

Другое решение, которое я нашел, это использование exports-loader в webpack, но я не знаю где я добавил код вроде require("exports-loader?file!./file.js");. Должно быть в webpack.config.js? Или в основном js-файле angular app.js(ES6)?

Кто-нибудь может мне помочь? Спасибо


person Stephen    schedule 09.10.2017    source источник
comment
Что делают они экспортируют и как (если не формат модуля ES6)?   -  person Bergi    schedule 10.10.2017
comment
@Bergi Это не экспортируется, вы можете проверить на github.com/angular-actioncable/angular-actioncable/blob/master/   -  person Stephen    schedule 10.10.2017
comment
Попробуйте это --› stackoverflow.com/questions/42784823/ импорт-es5-библиотеки-в-es6   -  person sahil gupta    schedule 10.10.2017