<p>yarn upgrade-interactive, похоже, не обнаруживает всю последнюю версию pkg.json</p>

Созданный на 20 мая 2017  ·  3Комментарии  ·  Источник: yarnpkg/yarn

Это мой pkg.json, как вы видите, версия vue-router - ^ 2.3.1.

image

когда я запускаю yarn upgrade-interactive , он говорит:

image

но последняя версия vue-router - 2.5.3

image

затем я запускаю yarn upgrade vue-router

image

Я надеюсь, что кто-нибудь может помочь мне понять, почему две команды дают разные результаты.

needs-confirmation needs-discussion triaged

Самый полезный комментарий

Я думаю, это происходит потому, что при последней установке ваш пакет vue-router уже был обновлен до 2.5.3 и модифицировал версию yarn.lock. Поскольку команда upgrade-interactive проверяет поле version в существующем файле блокировки (версия 2.5.3 и соответствует ^ 2.3.1), технически она актуальна. С другой стороны, команда upgrade [package] выполняет новую установку на основе тега latest и обновляет требуемую версию в package.json с ^ 2.3.1 до ^ 2.5.3. Я думаю, что upgrade-interactive также должен обновить требования в package.json, если диапазон ниже установленной версии, но я хотел бы услышать от других, какой будет лучший подход.

Все 3 Комментарий

Я думаю, это происходит потому, что при последней установке ваш пакет vue-router уже был обновлен до 2.5.3 и модифицировал версию yarn.lock. Поскольку команда upgrade-interactive проверяет поле version в существующем файле блокировки (версия 2.5.3 и соответствует ^ 2.3.1), технически она актуальна. С другой стороны, команда upgrade [package] выполняет новую установку на основе тега latest и обновляет требуемую версию в package.json с ^ 2.3.1 до ^ 2.5.3. Я думаю, что upgrade-interactive также должен обновить требования в package.json, если диапазон ниже установленной версии, но я хотел бы услышать от других, какой будет лучший подход.

Закрытие из-за отсутствия активности и откликов.

Я думаю, что update-interactive должен соответствующим образом обновить package.json, как предложил @kaylieEB .

Была ли эта страница полезной?
0 / 5 - 0 рейтинги