Cli: Package.json avec les dépendances « dernières » ne télécharge pas la dernière version

Créé le 24 avr. 2020  ·  3Commentaires  ·  Source: npm/cli

version npm : 3.10.10
Scénario : j'ai téléchargé un fichier jar sur mon dépôt npm privé avec la version 1.2.0. Maintenant, pour une raison quelconque, j'ai ajouté un nouveau pot avec la version 1.1.0.
Mon package.json a une dépendance "XYZ": "latest". Mais il télécharge la 1.1.0 ? Est-ce un bug ou je fais quelque chose qui ne va pas ? Je m'attendais à ce qu'il télécharge toujours la 1.2.0.

Commentaire le plus utile

Désolé mon mauvais, je voulais dire tarballs (et pas bocaux).

Tous les 3 commentaires

qu'est-ce qu'un pot ? npm traite dans les archives tar.

« dernière » est une balise dist ; une version doit y être explicitement définie. Lors du rétroportage (comme vous l'avez fait), il est facile de définir accidentellement l'ancienne version comme "la dernière".

Je suggérerais d'utiliser https://npmjs.com/safe-publish-latest pour éviter cela à l'avenir ; pour résoudre ce problème maintenant, exécutez npm dist-tag add [email protected] latest

Désolé mon mauvais, je voulais dire tarballs (et pas bocaux).

Cette solution fonctionne. Merci beaucoup.

Cette page vous a été utile?
0 / 5 - 0 notes