Использование ванильного JS-плагина в моем приложении Angular CLI - PullRequest
0 голосов
/ 25 марта 2019

Я пытаюсь использовать ванильный плагин JS Siema для карусели в моем приложении Angular, но у меня много проблем с импортом его в один из моих компонентов Angular. В исходном файле есть файл, который не является файлом .min.js, а файл, который экспортирует класс , и я подумал, что смогу вызвать это в моем списке компонентов import ... но не повезло.

Я добавил файлы Siema в папку в node_modules и попытался использовать import { Siema } from 'siema';, но получаю сообщение об ошибке (см. Скриншот ниже). Затем я попытался создать файл siema.d.ts с добавлением declare module 'siema';, как подсказывает подсказка об ошибке, но это ничего не изменило. Я пытаюсь избежать глобального импорта плагина, и когда я пытался сделать это раньше, я не мог создать объект Siema() в моем файле TS.

Примечание. Я не могу использовать версию Siema для Angular, поскольку она не была обновлена ​​для поддержки более поздних версий Angular.

Любая помощь будет принята с благодарностью, так как я все еще очень плохо знаком с Angular Framework и CLI.

enter image description here

...