Пытаюсь выяснить, как объявить RxJS как одноранговую зависимость для проекта Angular 6, над которым я работаю. Например, я посмотрел на angular / flex-layout и он объявляет свою зависимость от RxJS следующим образом:
"requiredAngularVersion": ">=6.0.0 <7.0.0",
"dependencies": {
"rxjs": "^6.0.0"
}
Просто любопытно, почему так объявлено, а не так:
"requiredAngularVersion": ">=6.0.0 <7.0.0",
"peerDependencies": {
"rxjs": "^6.0.0"
}
Примечание на стороне
Заметил, что некоторые проекты соответствуют своей основной полу-версии основной версии Angular. Так, например, я буду использовать основную версию 6 для @ fireflysemantics / slice , чтобы сопоставить ее с Angular 6.