web-dev-qa-db-fra.com

Comment mettre à jour automatiquement les dépendances du battement

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
10
Evandro Pomatti

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"

2
Richard Heap