问题:怎么才能寻找电脑上/网络服务器上的 node_modules和迅速删掉?(建议npkill)
初心:
Node.js 新项目或是前端项目应用 npm 组装依靠控制模块时,一直在新项目网站根目录上新创建 node_modules ,而且在里面组装一系列的包。一般来说必须占有许多的室内空间,伴随着新项目愈来愈多,依靠控制模块愈来愈多,室内空间会越来越大,在一些情况下,这会产生一些问题。倘若您有一台阿里云服务器的网络服务器,网盘不大,而且不能够或是不太好加网盘,在硬盘告急的情况下,此刻假如能迅速掌握到全部node_modules占有的尺寸,而且删掉,是一个非常好的提高工作效率的计划方案。【建议学习培训:《nodejs 教程》】
npkill
npkill 是一个 Node.js 包 可以协助大家迅速列举系统软件中的每一个 node_modules 文件夹名称,也有他们所占有的区域尺寸。以后你能挑选要删掉实际的 node_modules 文件夹名称。
使用方法
npm 全局性组装
$ npm -g i npkill
pnpm 全局性组装:
$ pnpm -g i npkill(更建议)
照片来源于 npkill 的 github README , 操作流程右上图所显示:npkill 在搜索的情况下右上角会表明为 searching 表明已经搜索中,搜索进行则会表明为 search completed。
依照提醒,点一下空白键来删掉,一次一个。更多用途请查询 官方网详细地址文本文档:
https://github.com/voidcosmos/npkill#readme
提醒:
针对应用 npm 组装的依靠,这个是非常好的解决方法,可是如果是应用 pnpm 组装就彻底无需考虑到 node_modules 占有室内空间的问题,由于 pnpm 并不会在每一个 node_modules 都组装一遍控制模块,反而是根据连接的方式,最后连接到详细的文件目录详细地址,针对 pnpm 的安装依靠基本原理,建议查询一位巨头的文章内容(# 有关当代包管理工具的独立思考——为何如今我更建议 pnpm 而不是 npm/yarn?)
因为 npm 的一些历史问题,和如今的模样,期待大量的情况下应用 pnpm 而不是 npm.
大量程序编写有关专业知识,请浏览:编程学习!!
以上便是浅谈如何运用npkill迅速发现和删掉node_modules的详尽具体内容,大量请关心自学java网其他相关文章!
WWW.lllT.neT声明:有的资源来自网络转载,版权归原作者所有,如有侵犯到您的权益请联系邮箱:our333@126.com我们将配合处理!
原文地址:浅谈如何运用npkill迅速发现和删掉node_modules发布于2021-12-16 10:00:01