The crazy story of Verdaccio | Verdaccio
“我们希望这个项目能够存活、更新并成为每个人的可靠、开源和免费的选择。遵循简单、零配置和扩展可能性的sinopia原则。 ” ——Juan Picado
Verdaccio是一个简单的、零配置的本地私有NPM注册表。Verdaccio拥有自己的小型数据库,以及代理其他注册表(如npmjs.org)的能力,在此过程中还引入了缓存下载的模块。对于那些想要扩展存储功能的人,Verdaccio支持各种社区制作的插件,以连接到亚马逊的S3、谷歌云存储或创建自己的插件。
PS: Verdaccio 本意是表示意大利中世纪晚期fresco 绘画中流行的一种绿色。
总结:
1、可以创建离线私有(可以是第三方)项目包,供团队使用;
2、当npm install时没有找到本地的仓库,会从npm中央仓库(npmjs.org)下载(多个服务器请求会将其缓存以减少延迟提供供有限的故障转移);
3、存在多个库时,可以链接多个仓库当成一个库来使用;