- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在寻找这与注册表之间的一些比较,有人尝试过吗?
为什么我应该使用一个或另一个?
每个注册表的优缺点是什么?
最佳答案
我是 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/
我无法从互联网访问 Verdaccio 页面。 我有正确的 IP 地址,因为我可以提供一个极简主义网页并通过互联网访问它(使用服务,端口 5000),但是一旦我使用相同的 IP 地址(在 Chrome
是否可以在不删除 private:true 的情况下向 Verdaccio 发布标记为私有(private)的包?来自 package.json ? NPM 文档说我们也可以使用 publishCon
我在我的 Ubuntu 机器上本地安装了 Verdaccio,它运行良好。 现在我正在尝试向 NPM 发布一个包,因此我关闭了 verdaccio,但我仍然收到此消息: If you are behi
我刚刚在我们的本地网络中构建了一个 NPM Verdaccio 私有(private)注册表服务器,我想配置一个 UPLINK 到我们托管在 AWS 上的远程 NPM Verdaccio 服务器(并保
我有一个托管在谷歌云服务器上的工作 verdaccio 服务器。我可以手动发布到它,但是当我推送到主分支时,我很难创建一个 GitHub Action 来发布到它。 我有一个脚本在发布到 npmjs
当我在应用程序中执行基本的 npm install 时,我正在尝试设置开发人员。损坏包的环境最终从我的 Verdaccio 代理实例中提取。 复制 重现该行为的步骤: 为我的项目设置 package.
我正在寻找这与注册表之间的一些比较,有人尝试过吗? 为什么我应该使用一个或另一个? 每个注册表的优缺点是什么? 最佳答案 我是 verdaccio 的维护者,所以我会尽量给你一个没有意见的答案。 Wh
我收到此错误,verdaccio 刚刚崩溃,服务器重新启动后不再工作。当我尝试 pm2 启动 verdaccio 时,出现以下错误 Error: Cannot find module '/home/e
我计划为我们的内部 Node.js/web 项目设置私有(private) npm 注册表,并且似乎 Verdaccio是最好的开源选择。 在开始在那里发布我的私有(private)包之前,我想确保存
我们在 docker 内托管 Verdaccio 3.4.0 npm 私有(private)注册表。 它使用已安装的卷来存储包。 由于某种原因,容器开始崩溃,它现在可以启动,但看不到任何包: 我已经检
我正在尝试从在 Docker 中运行的 Gitlab CI 在我的私有(private) Verdaccio 存储库上发布一个模块。我关注了this tutorial并且我在我的主机上生成了 toke
我是一名优秀的程序员,十分优秀!