Когда я должен изменить версию зависимости в package.json? - PullRequest
0 голосов
/ 26 марта 2019

У меня есть проект (называемый ingester), у него есть зависимость, называемая sdk. В настоящее время sdk указано как ^1.30.0 в package.json, в yarn.lock оно разрешено как 1.72.0. Я выпустил новую версию sdk (1.73.0) и в ingester я явно использую новые вещи (классы, функции и т. Д.) Из 1.73.0.

Должен ли я увеличить sdk версию в package.json или достаточно просто запустить yarn upgrade sdk и обновить yarn.lock? Какова лучшая практика здесь?

Насколько я понимаю, package.json должен содержать минимально требуемую версию зависимости. В моем случае он должен быть увеличен до ^1.73.0, потому что ingester сломается при использовании более низкой версии.

Спасибо за помощь!

1 Ответ

0 голосов
/ 26 марта 2019

Абсолютно, увеличьте версию до ^1.73.0. Может быть очень странно читать, что вам нужен только 1.30.0, когда вам действительно нужен 1.73.0 один ?

...