Одноранговые зависимости для Angular-совместимых проектов? - PullRequest
0 голосов
/ 29 августа 2018

Пытаюсь выяснить, как объявить 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.

1 Ответ

0 голосов
/ 29 августа 2018

Просто любопытно, почему так объявлено, а не так:

Это должно быть peerDependency. Они, вероятно, не хотят заставлять людей использовать 6.0.x, что делает dependencies.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...