verdaccio上游缓存配置
栏目:
verdaccio
发布时间:2022-02-28
团队项目在部署私仓服务的初期做了大量的准备工作,这其中包含各种暴力测试,目的是保证私仓服务器的稳定性与可靠性。
私仓服务器不缓存上游包就是众多测试项之一,目的就每次安装包时都让私仓服务器从公网去拉取依赖包,而不是走私仓服务器的缓存,从而达到充分测试私仓服务器稳定性的目的。
我们是使用 docker + verdaccio 搭建的私仓服务器。下面简述一下如何配置 verdaccio 不缓存上游。
修改:conf/config.yaml
uplinks:
npmjs:
url: https://registry.npm.taobao.org/
cache: false
如上述实例代码,私仓服务器如果不想从上游缓存,只需将 cache 配置为 false 即可。
注意,不缓存上游会让依赖包的安装速度变慢,一般在正式应用时应将 cache 配置为 true (cache 的默认值为 true)。
本文地址:https://www.tides.cn/p_verdaccio-uplinks-no-cache