У меня проблемы с упаковкой зависимостей.
Мой библиотечный пакет обернут вокруг компонентов @ angular / material.
Я был удивлен, обнаружив, что везде, где я устанавливал свой библиотечный пакет, также просили установить @ angular / material или получитьошибка.
Должен быть лучший способ сделать это правильно?Я хотел бы, чтобы мой пакет был автономным и «включал» angular / материал при его установке.
Я прочитал, что добавление следующего к пакету библиотеки.json
"bundledDependencies": [
"@angular/material"
]
должнорешить эту проблему, но она, похоже, не работает, или, по крайней мере, должен быть еще один шаг, потому что тогда я вижу эту ошибку при установке моего пакета:
отсутствует связанная зависимость"@ угловой / материала".Об этом следует сообщить сопровождающему пакета.
Эта ошибка действительно приводит к тому, что я просто что-то упускаю, и это будет работать, как я и ожидал.Чего мне не хватает?
Я не смог найти никакой информации об этой ошибке.
Мы хотели бы принудительно установить зависимость, чтобы наша библиотека была модульной и самостоятельной.содержатся.Другими словами, мы просто хотим установить нашу библиотеку и автоматически получить все необходимые ей зависимости.
Мы не хотим полагаться на предупреждающее сообщение от peerDependencies.
Кажется, что это должно быть возможным шаблоном, может кто-нибудь объяснить суть связанных с ним зависимостей