如何删除Yeoman发生器
我不小心安装了一个我不想要的发生器。
我找不到任何方法将其删除。
我该怎么做才能做到这一点?
发生器只是正常的npm模块,所以你可以删除它
npm uninstall -g generator-[nameOfGenerator]
npm uninstall -g [generator-name]
可能不会修复UNMET DEPENDENCY。 如果您不介意重新安装受影响的模块:
- cd到你的npm目录(例如/ usr / local / bin / node_modules)
-
rm -rf [generator-name]
-
npm cache clean
-
npm install -g [generator-name]
search发电机
npm list -g --depth=0 | grep 'generator'
删除发电机
npm uninstall -g [generator-name]
注:不要在生成器名称后面包含“@ [版本]”
我想为后人添加一些东西:
如果yeoman的生成器得到了很多类peerDependencies的错误,单独更新哟并不会削减它 – 你需要删除所有引发错误的生成器,然后重新安装任何导致问题的模块。
不幸的是,据我所知,正则expression式不被npm支持。