本文共 475 字,大约阅读时间需要 1 分钟。
作为一名前端开发人员经常需要安装NPM全局包,时间一久它们会占据一定的磁盘空间。那么如何去管理这些全局包呢?
首先需要明白的是当我们安装之后这些包都安装在本机的什么位置,所占据的空间的大小是多少?以MacOS为例, 因为我使用的是nvm安装的node所以它会挂载在当前用户名下的隐藏文件夹.nvm中:
/Users/YOUR_NAME/.nvm/versions/node/v12.1.0/lib/node_modules
我们可以通过命令行
du -sh * --------217M @tarojs5.0M autocannon 58M cnpm 53M commitizen 0B cw-tool 65M elasticdump
查看各个全局包的列表和大小,然后删除你的包即可
npm uninstall -g
随着使用NPM的时间越来越多,NPM的缓存会占据较大空间
cd ~/.npmdu -sh * -------- 3G _cacache
删除cacache文件夹即可
rm -rf _cacache
转载地址:http://emudv.baihongyu.com/