热门标签 | HotTags
当前位置:  开发笔记 > 前端 > 正文

当我们执行npmclearcache--force时实际发生了什么

如何解决《当我们执行npmclearcache--force时实际发生了什么》经验,为你挑选了1个好方法。

我正在研究Angular,通常来说,我想知道当我们执行命令时,Angular项目中实际发生了 npm clear cache --force 什么,以及缓存中存在哪种类型的数据。提前致谢



1> 小智..:

如在这里找到

npm将缓存数据存储在已配置的cache名为的不透明目录中_cacache。该目录是cacache基于目录的内容可寻址缓存,用于存储所有http请求数据以及其他与包相关的数据。该目录主要通过进行访问pacote,该库负责从npm @ 5开始获取所有软件包。

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

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

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

要回答您的问题:

缓存存储所有http请求数据以及其他与包相关的数据


推荐阅读
author-avatar
手浪用户2602886151
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有