Я перехожу по этим ссылкам для создания библиотек с использованием Ng Cli:
https://blog.angularindepth.com/creating-a-library-in-angular-6-87799552e7e5
https://blog.angularindepth.com/creating-a-library-in-angular-6-part-2-6e2bc1e14121
Я помню, как впервые запаковал библиотекиони были созданы с собственной папкой node_modules с собственными зависимостями, но сейчас я не знаю, что я делаю, когда я упаковываю, папка node_module больше не создается.
это пакет .json файл библиотеки:
{
"name": "@clc/clc-snack-bar",
"version": "0.0.13",
"peerDependencies": {
"@angular/common": "6.1.7",
"@angular/core": "6.1.7",
"@angular/material": "6.4.7",
"@angular/platform-browser": "6.1.7",
"@angular/flex-layout": "6.0.0-beta.16",
"@angular/cdk": "6.4.7",
"@angular/animations": "6.1.7",
"rxjs": "6.2.2",
"rxjs-compat": "6.2.2"
}
}
и установленная мной версия Angular Cli: 6.2.8