Я создаю угловую библиотеку (версия 6), которая основана на угловом материале, для которого мне нужно включить библиотеку hammer js.
Я знаю, что в angular 6 мы можем добавить внешнюю библиотеку js в angular.json
под конфигурацией проекта. Но это не работает в случае вышеупомянутой библиотеки. Я попытался добавить внешнюю библиотеку следующим образом.
"my-library": {
"root": "projects/my-library",
"sourceRoot": "projects/my-library/src",
"projectType": "library",
"architect": {
"build": {
"builder": "@angular-devkit/build-ng-packagr:build",
"options": {
"tsConfig": "projects/my-library/tsconfig.lib.json",
"project": "projects/my-library/ng-package.json",
"scripts": [
"../node_modules/hammerjs/hammer.min.js"
]
}
}
}
Но я получаю эту ошибку.
Проверка схемы не удалась из-за следующих ошибок: Путь к данным "" НЕ должен иметь дополнительных свойств (скриптов).
Пожалуйста, предложите, как правильно добавить внешний js файл в угловую библиотеку.