如何用npkill高效搜索并清除特定项目的node_modules目录?
- 内容介绍
- 文章标签
- 相关推荐
本文共计769个文字,预计阅读时间需要4分钟。
本文将为家长介绍如何使用npkill工具快速找到并删除电脑/服务器上的node_modules文件夹。
使用npkill找到并删除node_modules的方法如下:
1. 打开终端(在Windows上为命令提示符,在macOS/Linux上为Terminal)。
2.输入以下命令:
npkill -f node_modules3.命令执行后,npkill会列出所有包含node_modules字符串的进程。
4.找到相关进程后,输入以下命令杀死该进程:
kill -9 进程ID5.删除node_modules文件夹:
rm -rf /path/to/node_modules 希望对家长有所帮助!本篇文章给大家介绍一下利用npkill快速找到电脑/服务器上的 node_modules和快速删除的方法,希望对大家有所帮助!
问题:如何快速找到电脑/服务器上的 node_modules和快速删除?(推荐npkill)
初衷:Node.js 项目或者前端项目使用 npm 安装依赖模块时,总是在项目根目录上新建 node_modules ,并且在里面安装一系列的包。一般来说需要占用不少的空间,随着项目越来越多,依赖模块越来越多,空间会越来越大,在某些时候,这会带来一些问题。假如你有一台阿里云的服务器,云盘很小,并且不能够或者不好加云盘,在磁盘吃紧的时候,这时候如果能快速了解到所有node_modules占用的大小,并且删除,是一个很好的提高效率的方案。
npkillnpkill 是一个 Node.js 包 可以帮助我们快速列出系统中的每一个 node_modules 文件夹,还有它们所占用的空间大小。之后你可以选择要删除具体的 node_modules 文件夹。
用法npm 全局安装
$ npm -g i npkill
pnpm 全局安装:
$ pnpm -g i npkill(更推荐)
图片来自 npkill 的 github README , 操作过程如上图所示:npkill 在查找的时候右上方会显示为 searching 表示正在查找中,查找完成则会显示为 search completed。
提示:按照提示,点击空格键来删除,一次一个。更多功能请查看 官方地址文档:
github.com/voidcosmos/npkill#readme
对于使用 npm 安装的依赖,这个是不错的解决方案,但是如果是使用 pnpm 安装就完全不用考虑 node_modules 占用空间的问题,因为 pnpm 并不会在每一个 node_modules 都安装一遍模块,而是通过链接的形式,最终链接到具体的目录地址,对于 pnpm 的安转依赖原理,推荐查看一位大佬的文章(# 关于现代包管理器的深度思考——为什么现在我更推荐 pnpm 而不是 npm/yarn?)
由于 npm 的一些历史问题,和现在的样子,希望更多的时候使用 pnpm 而不是 npm.
更多编程相关知识,请访问:编程入门!!
本文共计769个文字,预计阅读时间需要4分钟。
本文将为家长介绍如何使用npkill工具快速找到并删除电脑/服务器上的node_modules文件夹。
使用npkill找到并删除node_modules的方法如下:
1. 打开终端(在Windows上为命令提示符,在macOS/Linux上为Terminal)。
2.输入以下命令:
npkill -f node_modules3.命令执行后,npkill会列出所有包含node_modules字符串的进程。
4.找到相关进程后,输入以下命令杀死该进程:
kill -9 进程ID5.删除node_modules文件夹:
rm -rf /path/to/node_modules 希望对家长有所帮助!本篇文章给大家介绍一下利用npkill快速找到电脑/服务器上的 node_modules和快速删除的方法,希望对大家有所帮助!
问题:如何快速找到电脑/服务器上的 node_modules和快速删除?(推荐npkill)
初衷:Node.js 项目或者前端项目使用 npm 安装依赖模块时,总是在项目根目录上新建 node_modules ,并且在里面安装一系列的包。一般来说需要占用不少的空间,随着项目越来越多,依赖模块越来越多,空间会越来越大,在某些时候,这会带来一些问题。假如你有一台阿里云的服务器,云盘很小,并且不能够或者不好加云盘,在磁盘吃紧的时候,这时候如果能快速了解到所有node_modules占用的大小,并且删除,是一个很好的提高效率的方案。
npkillnpkill 是一个 Node.js 包 可以帮助我们快速列出系统中的每一个 node_modules 文件夹,还有它们所占用的空间大小。之后你可以选择要删除具体的 node_modules 文件夹。
用法npm 全局安装
$ npm -g i npkill
pnpm 全局安装:
$ pnpm -g i npkill(更推荐)
图片来自 npkill 的 github README , 操作过程如上图所示:npkill 在查找的时候右上方会显示为 searching 表示正在查找中,查找完成则会显示为 search completed。
提示:按照提示,点击空格键来删除,一次一个。更多功能请查看 官方地址文档:
github.com/voidcosmos/npkill#readme
对于使用 npm 安装的依赖,这个是不错的解决方案,但是如果是使用 pnpm 安装就完全不用考虑 node_modules 占用空间的问题,因为 pnpm 并不会在每一个 node_modules 都安装一遍模块,而是通过链接的形式,最终链接到具体的目录地址,对于 pnpm 的安转依赖原理,推荐查看一位大佬的文章(# 关于现代包管理器的深度思考——为什么现在我更推荐 pnpm 而不是 npm/yarn?)
由于 npm 的一些历史问题,和现在的样子,希望更多的时候使用 pnpm 而不是 npm.
更多编程相关知识,请访问:编程入门!!

