Я разрабатываю приложение Meteor, которое еще не готово к выпуску, поэтому я могу позволить себе быстро двигаться, когда вы принимаете новые версии пакетов (например, пользовательские учетные записи имели значительную версию на несколько часов после того, как я ее интегрировал. ) Это то, что я считал meteor update
целью. Но когда я бегу:
meteor update
из моего проекта, мне сказали, что пакеты обновлены, но .meteor/версии остаются неизменными.
Я могу обновить пакет, запустив meteor add someone:[email protected]
, но это просто перетасовывает зависимость версии от .meteor/версий до .meteor/packages, хотя кажется, что делает обновление. Я рад заблокировать версии, когда я иду на производство, но похоже, что в разработке я должен был бы использовать команду update, тем более, что meteor list
указывает это как следующий шаг.
Мне удалось обновить все мои пакеты, удалив .meteor/versions и .meteor/local и запустив meteor update
, но это кажется беспорядочным.
Я также нашел этот вопрос, но он был закрыт. Должен ли он быть вновь открыт или я должен открыть новый выпуск? Я понимаю, как работает semver, но я думаю, что проблема заключается в том, что Meteor не записывает результаты решения ограничения на .meteor/versions, поэтому не понимает, что были применены обновления пакетов. Является ли это точной или я просто что-то недопонимаю?