命令全局删除所有npm模块?

是否有删除所有全局npm模块的命令?如果没有,您有什么建议?

回答:

以下命令删除所有全局npm模块。注意:这在Windows上不起作用。。

npm ls -gp --depth=0 | awk -F/ '/node_modules/ && !/\/npm$/ {print $NF}' | xargs npm -g rm

下面是它的工作原理:

  • npm ls -gp --depth=0列出所有全局顶级模块(请参阅cli文档中的ls)
  • awk -F/ '/node_modules/ && !/\/npm$/ {print $NF}'打印所有实际上不是npm本身的模块(不以结尾/npm
  • xargs npm -g rm 全局删除前一个管道上的所有模块

以上是 命令全局删除所有npm模块? 的全部内容, 来源链接: utcz.com/qa/425342.html

回到顶部