开发者缓存 npm 缓存

~/.npm/_cacache 存储 npm 的本地内容缓存,以便在 Node.js 和 JavaScript 开发过程中更快地复用软件包下载内容。

Developer Caches

什么是 开发者缓存 npm 缓存?

~/.npm/_cacache 是 macOS 上 Node.js 包管理器 npm 使用的内容缓存。它会存储已下载的软件包数据,以便 npm 在安装依赖、运行构建,或在不同的 JavaScript 与 TypeScript 项目之间切换时,无需每次都重新获取相同文件即可复用。开发者在清理磁盘空间、排查软件包安装问题,或重置本地开发工具时,常会遇到这个文件夹。删除它不会直接删除你的项目源代码或已安装的全局工具,但当下次需要这些内容时,npm 将需要重新下载软件包内容。对于会定期安装或更新软件包的活跃开发工作流来说,这个文件夹最有用。

Review files before deleting with diCleaner

Inspect caches, support files, folders, and related data before deleting items on Mac.

下载 diCleaner

安全概览

状态: 安全

如果你想回收空间或清除 npm 缓存的软件包数据,通常可以安全地删除此文件夹。主要影响是,未来的 npm 安装一开始可能会更慢,因为必须重新下载软件包文件;此外,重置已损坏的缓存有时还能帮助解决安装问题。仅在 npm 未处于运行状态时删除它。

建议: 如果你经常使用 npm 并希望更快地安装软件包,请保留此缓存。若你需要磁盘空间,或想重置已缓存的软件包数据,可以删除它,并了解 npm 会在之后的安装过程中自动重建该缓存。

文件路径

  • ~/.npm/_cacache

分享您的经验

成为第一个分享经验的人。

分享你使用此文件或文件夹的体验