gpt4 book ai didi

github-package-registry - Verdaccio 和 Github 包注册表的比较

转载 作者:行者123 更新时间:2023-12-05 00:46:29 24 4
gpt4 key购买 nike

我正在寻找这与注册表之间的一些比较,有人尝试过吗?

为什么我应该使用一个或另一个?

每个注册表的优缺点是什么?

最佳答案

我是 verdaccio 的维护者,所以我会尽量给你一个没有意见的答案。

Why I should use one or another?

首先,两者在很多方面都不同,因此,答案将取决于您的需求。你需要一个私有(private)注册中心做什么?

                                       Verdaccio  GitHub Registry
    Host private packages                ✅            ✅ (*)
Host scoped private packages ✅ ✅
Host non-scoped private packages ✅ ❌
Proxy packages (npmjs) ✅ ❌
SAAS service registry ❌ ✅
Self-hosted registry ✅ ❌
Custom authentication ✅ ❌
Code Privacy ✅ ❌
High amount of users ❌ ✅
Customization ✅ ❌
Support all npm commands ❌ ❌
npm audit ✅ ❌
run locally ✅ ❌
offline ✅ ❌

这只是在我的头上。我敢肯定还有更多的不同。 Verdaccio 可以是 SASS 也可以是自托管的,因此差异很明显。

所以,现在想想你的需求,然后选择最适合你的。

What are the pros and cons of each registry?

我在上面回答的大部分内容是,GitHub 的大专家是一个巨大的基础设施,而且很可能不会失败,而且您不必担心自己托管注册表。虽然 Verdaccio 是高度可定制的,并且可以在您想要的任何地方运行,无论是运行 E2E 测试、缓存一些包以供 future 旅行或最大限度地减少 npmjs 的问题,只需在您的组织中运行一个私有(private)注册表或学习一些 Node.js 在本地发布。

(*) 托管私有(private)包:在撰写本文时是免费的,但很可能会变成私有(private)包的付费服务,而公共(public)包则免费。希望我的回答能帮助您了解这两种服务之间的区别。

关于github-package-registry - Verdaccio 和 Github 包注册表的比较,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60263013/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com