У меня есть внешняя библиотека (web-designer.js от Grapecity), которая отлично работает на простом HTML-приложении. Я хочу использовать эту библиотеку, как она есть в одном из моих угловых компонентов. Я добавил ссылку на эту библиотеку, но я получаю ошибки при импорте файла в Angular.
Вот как я ссылаюсь на библиотеку (jQuery является зависимостью):
import '../app/lib/scripts/jquery';
import '../app/lib/scripts/web-designer';
Ссылка cdn для библиотеки: http://cdn.grapecity.com/ActiveReports/AR13/webdesignerresourcefiles/web-designer.js
Это ошибки, которые яполучить при загрузке приложения Angular. Обратите внимание, что я получаю те же ошибки, когда использую require
вместо import
. Зависимости 'Barcode' и 'dv' находятся в библиотеке веб-дизайнера, но Angular не может их найти.
![enter image description here](https://i.stack.imgur.com/ErfV1.png)
Кажется, существует некоторая проблема при экспорте модулей в библиотеке JS. Я могу ссылаться на jQuery таким же образом, но не на web-designer.js.
Я хочу изменить библиотеку JS, чтобы я мог использовать ее напрямую (так как она отлично работает в простом приложении HTML). Файл (указанный в ссылке выше) большой и уменьшенный, и я не могу изменить его в соответствии со своими потребностями
Поиск решений, если кто-либо сталкивался с подобной проблемой.