问题描述
假设您正在运行以下命令:
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 文件夹。