如何清除npx的中央缓存?

问题描述

假设您正在运行以下命令:

npx gulp

npx将在gulp搜索node_modules/.bin,如果在该位置找不到它,它将使用中央缓存。如果丢失,npx将安装它。

在这种情况下,如何清除中央缓存以强制npx重新安装gulp

解决方法

在 macOS(可能还有 Linux)上,它是 ~/.npm/_npx,您可以删除它:

rm -rf ~/.npm/_npx

在 Windows 上应该是 %AppData%/npm-cache/_npx


无论哪种方式,您都可以通过运行 npm config get cache 找到 npm 的缓存,然后在其中找到 npx 文件夹。