gpt4 book ai didi

node.js - 何时使用 npm 缓存,为什么?

转载 作者:IT老高 更新时间:2023-10-28 23:16:30 25 4
gpt4 key购买 nike

我什么时候必须使用 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

最佳答案

Npm 将包缓存到一个目录中(Linux/OS X 上为 ~/.npm,Windows 上为 %AppData%/npm-cache)。

当您有多个基于 nodejs 的设置需要各种包作为依赖项时,这会有所帮助。 Npm 不会下载已经在缓存中的包,而是使用缓存中已经存在的包。因此,在这种情况下,它会尝试优化它必须执行的下载次数。

现在,关于您何时使用 npm cache clean。当由于某种原因我的缓存因不同依赖项的某些冲突版本而损坏时,我使用了它,或者您只是想清理您知道根本不需要的软件包,例如某些依赖项的旧版本。

基本上,在使用 npm cache clean 之后,就像全新安装 nodejs/npm 一样,除了全局安装的 node 模块(这些会一直保留到您使用 删除它们之前) >npm 卸载 命令)。

附加信息:https://docs.npmjs.com/cli/cache#configuration

关于node.js - 何时使用 npm 缓存,为什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20836317/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com