npm缓存清理v / s npm缓存验证

时间:2019-03-14 08:23:56

标签: javascript node.js npm

以下内容有什么区别?

  • npm cache clean
  • npm cache verify

force选项还可以做什么?

如果能对Windows平台上的开发有所了解,那就太好了。

1 个答案:

答案 0 :(得分:3)

npm缓存通常存储在位于_cacache的文件夹C:\Users\<username>\AppData\Roaming\npm-cache\_cacache

  

此目录是基于cacache的内容可寻址缓存,   存储所有http请求数据以及其他与包相关的数据。

运行命令npm cache verify时,您可以看到此路径以及其他详细信息。

npm cache verify

ie; npm cache verify:验证缓存文件夹的内容,对所有不需要的数据进行垃圾收集,并验证缓存索引和所有缓存数据的完整性。

npm cache clean --force 删除整个缓存。请注意,--force是npm v5之后的必需参数。如果您尝试在不使用npm cache clean参数的情况下运行--force,则会显示错误消息。