【发布时间】:2013-07-23 08:02:11
【问题描述】:
我不小心安装了一个我不想要的生成器。
我找不到任何删除它的方法。
我应该怎么做才能做到这一点?
【问题讨论】:
标签: yeoman
我不小心安装了一个我不想要的生成器。
我找不到任何删除它的方法。
我应该怎么做才能做到这一点?
【问题讨论】:
标签: yeoman
生成器只是普通的 npm 模块,因此您可以使用以下命令将其删除
npm uninstall -g generator-[nameOfGenerator]
【讨论】:
npm uninstall -g generator-app-with-spaces
npm uninstall -g [generator-name] 可能无法修复未满足的依赖性。
如果您不介意重新安装受影响的模块:
rm -rf [generator-name]npm cache cleannpm install -g [generator-name]【讨论】:
搜索生成器
npm list -g --depth=0 | grep 'generator'
删除生成器
npm uninstall -g [generator-name]
注意:不要在生成器名称后面包含“@[version]”
【讨论】:
我想为后代添加一些东西:
如果 yeoman 的生成器出现许多“peerDependencies”类错误,单独更新 yo 不会解决问题 - 您需要删除所有引发错误的生成器,然后重新安装任何导致问题的模块。
不幸的是,据我所知,npm 不支持正则表达式。
【讨论】: