пряжа создает, казалось бы, ненужные зависимости - PullRequest
1 голос
/ 20 сентября 2019

Я опубликовал приватный пакет по URL-адресу в виде тарбола и использую его в другом пакете, но когда я его устанавливаю, он устанавливает вещи, которые не должны (на мой взгляд).

Мой личный пакет package.json выглядит следующим образом в зависимости:

    "lodash": "^4.17.15",
    "rxjs": "^6.3.3",

Пакет, который потребляет, выглядит следующим образом:

    "lodash": "^4.17.10",
    "rxjs": "^6.5.3"

Тем не менее, когда мой личный пакетпакет устанавливается вместе с yarn, он создает собственную папку node_modules и устанавливает rxjs и lodash, несмотря на то, что пакет, в который он установлен, уже содержит пакеты, которые, насколько я понимаю, соответствуют его требованиям.

  1. Янеправильное объявление зависимостей в моем личном пакете (или в пакете, который его потребляет?)
  2. Это как-то связано с природой частного пакета - это всего лишь тарбол, содержащий папку сборки и package.json?
...