什么时候使用npm缓存?

  发布于 2023-02-07 15:32

我何时必须使用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-cacheWindows上).

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

现在,你什么时候使用npm cache clean.我出于某种原因使用它时,我的缓存会因为某些冲突版本的不同依赖项而被破坏,或者您只是想清理一些您根本不需要的包,比如某些依赖项的旧版本.

基本上,在使用之后npm cache clean,就像全新安装了nodejs/npm一样,除了全局安装的节点模块之外(直到你用npm uninstall命令删除它们为止).

其他信息:https://docs.npmjs.com/cli/cache#configuration

1 个回答
  • Npm将包缓存到一个目录中(~/.npm在Linux/OS X和%AppData%/npm-cacheWindows上).

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

    现在,你什么时候使用npm cache clean.我出于某种原因使用它时,我的缓存会因为某些冲突版本的不同依赖项而被破坏,或者您只是想清理一些您根本不需要的包,比如某些依赖项的旧版本.

    基本上,在使用之后npm cache clean,就像全新安装了nodejs/npm一样,除了全局安装的节点模块之外(直到你用npm uninstall命令删除它们为止).

    其他信息:https://docs.npmjs.com/cli/cache#configuration

    2023-02-07 15:34 回答
撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有