npm-cache Manipulates packages cache

SYNOPSIS

npm cache add <tarball file>
npm cache add <folder>
npm cache add <tarball url>
npm cache add <name>@<version>

npm cache clean [<path>]
aliases: npm cache clear, npm cache rm

npm cache verify

DESCRIPTION

用于添加,列出或清理npm缓存文件夹.

DETAILS

npm将缓存数据存储在已配置的cache中的不透明目录中,该目录名为_cacache . 此目录是基于cacache的内容可寻址缓存,用于存储所有http请求数据以及其他与包相关的数据. 该目录主要通过pacote访问,该库负责从[电子邮件保护]起获取所有程序包.

完全验证了通过缓存的所有数据的插入和提取完整性. 缓存损坏将触发错误,或者发出信号pacote必须重新pacote数据,这将自动执行. 由于这个原因,除了回收磁盘空间外,绝不需要出于任何其他原因清除缓存,因此,为什么现在clean需要--force运行.

当前没有通过npm公开的方法来检查或直接管理此缓存的内容. 为了访问它,必须直接使用cacache .

npm不会单独删除数据:随着安装新软件包,缓存将增长.

A NOTE ABOUT THE CACHE’S DESIGN

npm缓存严格来说是一个缓存:不应将其作为软件包数据的持久和可靠数据存储. npm不保证先前缓存的数据以后会可用,并且会自动删除损坏的内容. 缓存所做的主要保证是,如果缓存确实返回数据,则该数据将恰好是插入的数据.

要对现有缓存内容进行脱机验证,请使用npm cache verify .

CONFIGURATION

cache

默认值:在Posix上为~/.npm ,在Windows上为%AppData%/npm-cache .

根缓存文件夹.

SEE ALSO


by  ICOPY.SITE