要完全清除 npm 的緩存,可以執(zhí)行以下命令:
npm cache clean --force
這將刪除 npm 緩存目錄下的所有緩存文件。
另外,也可以單獨(dú)清除某些緩存類型:
- 清除模塊緩存:
npm cache clean
- 清除包的壓縮文件(tar文件):
npm cache clean tar
- 清除包元數(shù)據(jù)緩存:
npm cache clean metadata
- 清除本地打包的包(.pack 文件):
npm cache clean pack
- 清除npm的日志文件:
npm cache clean logs
- 清除報(bào)告文件(report.json):
npm cache clean report
- 清除已安裝模塊的緩存:
npm cache clean node_modules
在清除緩存后,可以用 npm cache verify
檢查一下緩存是否已經(jīng)全部清空。
需要注意的是,這只會(huì)清除緩存,不會(huì)卸載本地已經(jīng)安裝的模塊。要?jiǎng)h除模塊需要用 npm uninstall
或刪除 node_modules 目錄。