Я опубликовал приватный пакет по URL-адресу в виде тарбола и использую его в другом пакете, но когда я его устанавливаю, он устанавливает вещи, которые не должны (на мой взгляд).
Мой личный пакет package.json
выглядит следующим образом в зависимости:
"lodash": "^4.17.15",
"rxjs": "^6.3.3",
Пакет, который потребляет, выглядит следующим образом:
"lodash": "^4.17.10",
"rxjs": "^6.5.3"
Тем не менее, когда мой личный пакетпакет устанавливается вместе с yarn, он создает собственную папку node_modules
и устанавливает rxjs и lodash, несмотря на то, что пакет, в который он установлен, уже содержит пакеты, которые, насколько я понимаю, соответствуют его требованиям.
- Янеправильное объявление зависимостей в моем личном пакете (или в пакете, который его потребляет?)
- Это как-то связано с природой частного пакета - это всего лишь тарбол, содержащий папку сборки и
package.json
?