问题:如何快速找到电脑/服务器上的 node_modules和快速删除?(推荐npkill)

初衷:

Node.js 项目或者前端项目使用 npm 安装依赖模块时,总是在项目根目录上新建 node_modules ,并且在里面安装一系列的包。一般来说需要占用不少的空间,随着项目越来越多,依赖模块越来越多,空间会越来越大,在某些时候,这会带来一些问题。假如你有一台阿里云的服务器,云盘很小,并且不能够或者不好加云盘,在磁盘吃紧的时候,这时候如果能快速了解到所有node_modules占用的大小,并且删除,是一个很好的提高效率的方案。

npkill

npkill 是一个 Node.js 包 可以帮助我们快速列出系统中的每一个 node_modules 文件夹,还有它们所占用的空间大小。之后你可以选择要删除具体的 node_modules 文件夹。

用法

npm 全局安装

$ npm -g i npkill

pnpm 全局安装:

$ pnpm -g i npkill(更推荐)

浅析怎么利用npkill快速找到和删除node_modules

图片来自 npkill 的 github README , 操作过程如上图所示:npkill 在查找的时候右上方会显示为 searching 表示正在查找中,查找完成则会显示为 search completed

按照提示,点击空格键来删除,一次一个。更多功能请查看 官方地址文档:

https://github.com/voidcosmos/npkill#readme

提示:

对于使用 npm 安装的依赖,这个是不错的解决方案,但是如果是使用 pnpm 安装就完全不用考虑

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。