45

我不小心安装了一个我不想要的发电机。
我找不到任何删除它的方法。
我应该怎么做才能做到这一点?

4

4 回答 4

94

生成器只是普通的 npm 模块,所以你可以用

npm uninstall -g generator-[nameOfGenerator]

于 2013-07-23T09:07:28.367 回答
6

npm uninstall -g [generator-name] 可能无法修复未满足的依赖关系。如果您不介意重新安装受影响的模块:

  1. cd 到你的 npm 目录(例如 /usr/local/bin/node_modules)
  2. rm -rf [generator-name]
  3. npm cache clean
  4. npm install -g [generator-name]
于 2015-03-16T21:03:13.457 回答
5

搜索生成器

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

删除生成器

npm uninstall -g [generator-name] 

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

于 2016-02-26T05:24:38.550 回答
1

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

如果你在 yeoman 的生成器中遇到了许多类 'peerDependencies' 的错误,单独更新 yo 并不能解决问题——你需要删除所有引发错误的生成器,然后重新安装任何导致问题的模块。

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

于 2014-06-06T14:40:41.100 回答