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

标签: 私仓