Вы можете go перейти к описанию пакета в pub, чтобы получить точное управление версиями.
Или
Вот сокращенный вариант:
Попробуйте дать «любая» вместо номера версии в pubspec.yaml
, например:
share: any
Затем от go до pubspec.lock
, вы найдете последнюю версию, выбранную для вас фреймворком.

Возможно, вы не захотите оставлять его как «любое», потому что, если что-то изменится в будущем обновлении, возможно, появится новая функция или некоторая устаревшая версия. Ваш код может взломать sh. Рекомендуется взять номер версии из файла .lock и передать его в файл .yaml (точно так, как он показан в .lock).
Установка ограничений:
Если вам нужно конкретное c обновление плагина, вы можете установить ограничение для номера версии следующим образом:
plugin_name: '>=1.0.0 <2.0.0' //change these values according to your specs
Для вашего c требования:
share: '>=0.6.4+3 <2.0.0'