J'ai accidentellement installé un générateur dont je ne veux pas.
Je ne trouve aucune méthode pour le supprimer.
Que dois-je faire pour y parvenir?
Les générateurs ne sont que des modules npm normaux, vous pouvez donc les supprimer avec
npm uninstall -g generator-[nameOfGenerator]
npm uninstall -g [generator-name]
pourrait ne pas corriger la DÉPENDANCE NON RÉGLÉE. Si cela ne vous dérange pas de réinstaller les modules concernés:
rm -rf [generator-name]
npm cache clean
npm install -g [generator-name]
Rechercher des générateurs avec
npm list -g --depth=0 | grep 'generator'
Retirez le générateur avec
npm uninstall -g [generator-name]
REMARQUE: N'incluez pas '@ [version]' qui suit le nom du générateur
Je voulais ajouter quelque chose pour la postérité:
Si vous obtenez un certain nombre d'erreurs de classe `` peerDependencies '' pour les générateurs de yeoman, la mise à jour de yo seule ne le coupera pas - vous devez supprimer tous les générateurs qui génèrent l'erreur, puis réinstaller tout module entraînant le problème.
Malheureusement, pour autant que je l'ai vu, l'expression régulière n'est pas prise en charge par npm.