Mon projet de flutter a une dépendance flutter_dotenv
à la version ^2.0.1
Et je veux mettre à jour automatiquement la nouvelle version ^2.0.2
.
J'exécute la commande suivante pour la mettre à niveau:
flutter pub upgrade
Référence: Mise à niveau des packages uniquement
Pour mettre à jour les dernières versions compatibles de toutes les dépendances répertoriées dans le fichier PUBSPEC.YAML, utilisez la commande de mise à niveau:
pLANCHER PUB Mise à niveau
Cependant rien ne semble arriver. pubspec.yaml
ne change pas et la sortie de la console ne mentionne pas d'une nouvelle version (qui suffirait).
Mon pubspec.yaml
ressemble à ça:
environment:
sdk: ">=2.1.0 <3.0.0"
dependencies:
flutter:
sdk: flutter
flutter_dotenv: ^2.0.1
cupertino_icons: ^0.1.2
dev_dependencies:
flutter_test:
sdk: flutter
flutter:
uses-material-design: true
Running pub
ne changera jamais pubspec.yaml
. Cependant, il pourrait résoudre une version différente de la version "Base" spécifiée - le principal Caret permet à la pub de résoudre:
la gamme de toutes les versions garanties à être compatibles avec la version spécifiée
Vérifier dans le pubspec.lock
Fichier et vous voyez probablement que le pub a déjà résolu à version: "2.0.2"