我何时必须使用npm cache clean
?而且,为什么使用后npm cache clean
我会得到 info trying
?
info trying registry request attempt 1 at 09:54:07 http GET https://registry.npmjs.org/delayed-stream/latest http 304 https://registry.npmjs.org/delayed-stream/latest
ausmarton.. 13
Npm将包缓存到一个目录中(~/.npm
在Linux/OS X和%AppData%/npm-cache
Windows上).
当您有多个基于nodejs的设置需要各种包作为依赖项时,这会有所帮助.Npm不会下载已经在缓存中的软件包,而是使用缓存中的软件包(如果它已经存在).因此,在这种情况下,它会尝试优化它必须执行的下载次数.
现在,你什么时候使用npm cache clean
.我出于某种原因使用它时,我的缓存会因为某些冲突版本的不同依赖项而被破坏,或者您只是想清理一些您根本不需要的包,比如某些依赖项的旧版本.
基本上,在使用之后npm cache clean
,就像全新安装了nodejs/npm一样,除了全局安装的节点模块之外(直到你用npm uninstall
命令删除它们为止).
其他信息:https://docs.npmjs.com/cli/cache#configuration
Npm将包缓存到一个目录中(~/.npm
在Linux/OS X和%AppData%/npm-cache
Windows上).
当您有多个基于nodejs的设置需要各种包作为依赖项时,这会有所帮助.Npm不会下载已经在缓存中的软件包,而是使用缓存中的软件包(如果它已经存在).因此,在这种情况下,它会尝试优化它必须执行的下载次数.
现在,你什么时候使用npm cache clean
.我出于某种原因使用它时,我的缓存会因为某些冲突版本的不同依赖项而被破坏,或者您只是想清理一些您根本不需要的包,比如某些依赖项的旧版本.
基本上,在使用之后npm cache clean
,就像全新安装了nodejs/npm一样,除了全局安装的节点模块之外(直到你用npm uninstall
命令删除它们为止).
其他信息:https://docs.npmjs.com/cli/cache#configuration