Я создал библиотеку Angular 6, в которой используется jquery, я установил Jquery при создании библиотеки и дал ссылку на jquery в angular.json
в корневом проекте, где я создал библиотеку.
"styles": [
"src/styles.css"
],
"scripts": [
"node_modules/jquery/dist/jquery.js",
]
Когда я использую библиотеку в основном приложении, она работает.
Когда я делаю библиотеку как пакет, то создаю mylibrary.tgz из моей библиотеки.
Используя npm install <location of library tgz file>
, я устанавливаю в другое приложение, где мне нужно использовать мою библиотеку.
Я могу получить доступ к библиотеке, но jquery не найден, потому что я не установил jquery в приложение, которое я использую библиотеку.
Может кто-нибудь сказать мне, как установить зависимость jquery от самой библиотеки, когда установленная библиотека jquery также автоматически устанавливается в моем проекте?