Я случайно установил генератор, который мне не нужен.
Я не могу найти способ удалить его.
Что я должен сделать, чтобы выполнить это?
Как удалить генератор Yeoman
Ответ 1
Генераторы - это просто нормальные модули npm, поэтому вы можете удалить их с помощью
npm uninstall -g generator-[nameOfGenerator]
Ответ 2
npm uninstall -g [generator-name]
может не фиксировать ЗАВИСИМОСТЬ UNMET.
Если вы не возражаете переустановить уязвимые модули:
- cd в ваш каталог npm (например,/usr/local/bin/ node_modules)
-
rm -rf [generator-name]
-
npm cache clean
-
npm install -g [generator-name]
Ответ 3
Поиск генераторов с
npm list -g --depth=0 | grep 'generator'
Удалить генератор с помощью
npm uninstall -g [generator-name]
ПРИМЕЧАНИЕ. Не включайте '@[версия]', которая следует за именем генератора
Ответ 4
Я хотел добавить что-то для потомков:
Если вы получаете количество ошибок класса peerDependencies для генераторов yoman, обновление yo самостоятельно не сократит его - вам нужно удалить все генераторы, которые выкидывают ошибку, а затем переустановить любой модуль, приводящий к этой проблеме.
К сожалению, насколько я знаю, regex не поддерживается npm.