Я пытаюсь использовать ванильный плагин 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.