如何recursion地卸载所有node_modules文件夹

我有一个相当复杂的项目,有依赖和子依赖。 我的项目中有git子模块,它们之间有npm依赖关系。

有没有一种快速有效的方法来recursion地清理我的项目中的所有node_modules文件夹?

只需清除你想在package.json文件中删除的所有依赖关系,然后运行npm prune

如果你问如何摆脱嵌套乱七八糟的node_modules有一些方法可以做到这一点:

  1. 在全局安装rimraf ,然后调用rimraf [directory-path]
  2. 在WIndows资源pipe理器中select文件夹,按住Shift + Delete,它将recursion删除文件夹
  3. 升级到更新版本的节点和NPM折叠文件夹结构,使其更线性,这是非常棒的(这将是我推荐的解决scheme,我是如何解决它在我的公司)