web-dev-qa-db-fra.com

Quelle est la manière préférée de mettre à jour les générateurs Yeoman?

J'ai créé un générateur Yeoman et je veux que mon équipe l'utilise.

Que se passe-t-il si je mets à jour mon générateur sur Github? Ils ont installé le générateur localement dans une ancienne version. Doivent-ils toujours réinstaller pour obtenir la dernière version?

Les membres de l'équipe ne savent pas quand les mises à jour ont lieu et je ne veux pas qu'ils s'en soucient trop. J'aimerais juste qu'ils utilisent la dernière version du générateur.

Quelle est la façon suggérée de mettre à jour les générateurs?

Merci

69
Markus

Heureux que vous ayez demandé!

À partir de Yeoman RC1, qui sera annoncé plus tard dans la journée, il existe une toute nouvelle façon de gérer vos générateurs: il suffit d'entrer yo et de profiter du nouvel assistant:

enter image description here

Si vous sélectionnez "Mettre à jour les générateurs" dans le menu, yo yo se chargera de les mettre tous à la dernière version.

Si vous êtes un auteur de générateur et souhaitez aller plus loin pour vous assurer que vos utilisateurs sont toujours à jour, vous pouvez utiliser update-notifier du projet Yeoman pour saluer les utilisateurs avec une notification s'ils exécutent une version obsolète.

114
passy

Si vous souhaitez mettre à jour un générateur spécifique, vous pouvez exécuter npm update generator-mygenerator -g

Bien si vous avez installé de nombreux générateurs.

16
Johan B