Сейчас я создаю Angular библиотеку для определения повторно используемых компонентов. Я сделал компонент с именем main-layout. Мне нужно было использовать ngx-perfect-scrollbar в компоненте. Я знаю, как добавить зависимости в Angular проекте.
ng add [package name]
или
npm install [package name]
Но я видел статью, в которой говорится, что зависимости между равноправными узлами добавляются вручную. поэтому я добавил ngx-perfect-scrollbar в peerDependencies для пакета. json библиотеки, которую я разрабатываю.
После этого я попытался установить npm пакеты в root проекта.
npm install
тогда я заметил, что пакет ngx-perfect-scrollbar не был установлен в node_modules.
Ниже приведен полный структура моего angular проекта библиотеки.