Die*_*ego 1 verdaccio github-package-registry
我正在寻找这与注册表之间的一些比较,有人尝试过两者吗?
为什么我应该使用一个或另一个?
每个注册表的优缺点是什么?
我是 verdaccio 的维护者,所以我会尽量给你一个没有偏见的答案。
为什么我应该使用一个或另一个?
首先,两者在许多方面都不同,因此,答案取决于您的需求。您需要私人注册中心做什么?
Verdaccio GitHub Registry
Run Code Online (Sandbox Code Playgroud)
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 ? ?
Run Code Online (Sandbox Code Playgroud)
这只是在我的头顶上。我相信还有更多不同之处。Verdaccio 可以是 SASS 也可以是自托管,因此差异很明显。
所以,现在想想你的需求,然后选择最适合你的。
每个注册表的优缺点是什么?
主要是我上面的回答,GitHub 的主要优点是庞大的基础设施,很可能不会失败,您不必担心自己托管注册表。虽然 Verdaccio 是高度可定制的并且可以在任何你想要的地方运行,无论是运行 E2E 测试,缓存一些包以备将来旅行或最小化 npmjs 的问题,只需在你的组织中运行一个私有注册表或学习一些本地发布的 Node.js。
(*) 托管私人包:在撰写本文时是免费的,但很可能会变成私人包的付费服务,公共包是免费的。希望我的回答可以帮助您了解这两种服务之间的区别。
| 归档时间: |
|
| 查看次数: |
417 次 |
| 最近记录: |