| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293 | .TH "NPM\-CACHE" "1" "August 2021" "" "".SH "NAME"\fBnpm-cache\fR \- Manipulates packages cache.SS Synopsis.P.RS 2.nfnpm 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 rmnpm cache verify.fi.RE.SS Description.PUsed to add, list, or clean the npm cache folder\..RS 0.IP \(bu 2add:Add the specified package to the local cache\.  This command is primarilyintended to be used internally by npm, but it can provide a way toadd data to the local installation cache explicitly\..IP \(bu 2clean:Delete all data out of the cache folder\..IP \(bu 2verify:Verify the contents of the cache folder, garbage collecting any unneeded data,and verifying the integrity of the cache index and all cached data\..RE.SS Details.Pnpm stores cache data in an opaque directory within the configured \fBcache\fP,named \fB_cacache\fP\|\. This directory is a \fBcacache\fP\-based content\-addressable cachethat stores all http request data as well as other package\-related data\. Thisdirectory is primarily accessed through \fBpacote\fP, the library responsible forall package fetching as of npm@5\..PAll data that passes through the cache is fully verified for integrity on bothinsertion and extraction\. Cache corruption will either trigger an error, orsignal to \fBpacote\fP that the data must be refetched, which it will doautomatically\. For this reason, it should never be necessary to clear the cachefor any reason other than reclaiming disk space, thus why \fBclean\fP now requires\fB\-\-force\fP to run\..PThere is currently no method exposed through npm to inspect or directly managethe contents of this cache\. In order to access it, \fBcacache\fP must be useddirectly\..Pnpm will not remove data by itself: the cache will grow as new packages areinstalled\..SS A note about the cache's design.PThe npm cache is strictly a cache: it should not be relied upon as a persistentand reliable data store for package data\. npm makes no guarantee that apreviously\-cached piece of data will be available later, and will automaticallydelete corrupted contents\. The primary guarantee that the cache makes is that,if it does return data, that data will be exactly the data that was inserted\..PTo run an offline verification of existing cache contents, use \fBnpm cacheverify\fP\|\..SS Configuration.SS cache.PDefault: \fB~/\.npm\fP on Posix, or \fB%AppData%/npm\-cache\fP on Windows\..PThe root cache folder\..SS See Also.RS 0.IP \(bu 2npm help folders.IP \(bu 2npm help config.IP \(bu 2npm help npmrc.IP \(bu 2npm help install.IP \(bu 2npm help publish.IP \(bu 2npm help pack.IP \(bu 2https://npm\.im/cacache.IP \(bu 2https://npm\.im/pacote.RE
 |