如何recursion地卸载所有node_modules文件夹
我有一个相当复杂的项目,有依赖和子依赖。 我的项目中有git
子模块,它们之间有npm
依赖关系。
有没有一种快速有效的方法来recursion地清理我的项目中的所有node_modules
文件夹?
只需清除你想在package.json
文件中删除的所有依赖关系,然后运行npm prune
。
如果你问如何摆脱嵌套乱七八糟的node_modules有一些方法可以做到这一点:
- 在全局安装
rimraf
,然后调用rimraf [directory-path]
- 在WIndows资源pipe理器中select文件夹,按住Shift + Delete,它将recursion删除文件夹
- 升级到更新版本的节点和NPM折叠文件夹结构,使其更线性,这是非常棒的(这将是我推荐的解决scheme,我是如何解决它在我的公司)