如何删除Yeoman发生器

我不小心安装了一个我不想要的发生器。
我找不到任何方法将其删除。
我该怎么做才能做到这一点?

发生器只是正常的npm模块,所以你可以删除它

npm uninstall -g generator-[nameOfGenerator]

npm uninstall -g [generator-name] 可能不会修复UNMET DEPENDENCY。 如果您不介意重新安装受影响的模块:

  1. cd到你的npm目录(例如/ usr / local / bin / node_modules)
  2. rm -rf [generator-name]
  3. npm cache clean
  4. npm install -g [generator-name]

search发电机

 npm list -g --depth=0 | grep 'generator' 

删除发电机

 npm uninstall -g [generator-name] 

注:不要在生成器名称后面包含“@ [版本]”

我想为后人添加一些东西:

如果yeoman的生成器得到了很多类peerDependencies的错误,单独更新哟并不会削减它 – 你需要删除所有引发错误的生成器,然后重新安装任何导致问题的模块。

不幸的是,据我所知,正则expression式不被npm支持。