问题标签 [npm-registry]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
15 浏览

npm - 2 个 verdaccio 服务器可以互相获取包吗?#2721

所以我有一个本地 verdaccio 服务器在我的计算机上的虚拟机内运行,并通过网桥连接到我的 LAN。我和我的同事在本地服务器上进行开发。另一方面,每当我们想要部署我们的项目时,我们会使用 ngrok 在 Internet 上临时公开我们的包服务器,然后我们将在生产虚拟机上安装任何必要的内部包并部署项目。

现在,我们试图通过创建我们的主包服务器的第二个实例来使这个流程更顺畅,它只是充当我们生产环境的缓存。我们希望能够手动公开我们的本地实例并转到我们的备用实例并要求它获取本地服务器上可用的任何包到那里,以便我们的生产环境可以访问所有包。

我们想要这样做的原因是,我们可以在生产环境中访问我们包中的 npx 命令,而无需在互联网上公开我们的注册表。

到目前为止,这个问题有什么解决方案吗?我一直在 github 问题、讨论、文档等中搜索,但找不到任何有用的东西。

0 投票
0 回答
76 浏览

node.js - 如何使用 auth 在 .npmrc 中为不同的存储库设置多个注册表

我目前正在做一个项目,我必须从多个注册表安装依赖项。

  1. 默认 npm 注册表中的公共存储库
  2. 我自己的私有存储库(范围)来自 npm 注册表,使用_authToken
  3. 从nexus注册表中的nexus存储库(无范围)使用_auth

任何帮助将不胜感激,谢谢。

0 投票
1 回答
33 浏览

npm - 为什么 package-lock.json 将注册表域解析为 ip

我正在努力找出为什么 npm 将我的 npm 注册表的域名解析为在 package-lock.json 中硬编码 IP

这是一个示例:

在 npm 文档中找不到它,知道吗?
我使用名为 verdaccio 的本地 npm 注册表作为主包的注册表和公共上游包的缓存。

0 投票
0 回答
12 浏览

github-actions - 从不同的 github org 拉取私有 npm 包的问题

背景:我们有两个 GH 组织 : org1,org2

我有一个package-x发布私有节点包 package-x的仓库org1

我们使用 PATpackage-x在其他 repos 中访问它org1

现在,我们计划package-x在另一个组织中使用相同的,即org2

但是,每当我们运行 GH 操作工作流时,尝试拉取包都会失败并出现错误Request failed "401 Unauthorized"

PS 使用的PAT具有对这两个组织的所有者访问权限

任何帮助,将不胜感激。谢谢

0 投票
1 回答
78 浏览

github-actions - 如何在 Github Actions 中从 Artifactory 安装作用域私有 npm 包

这个问题包括一个特定的用例:

  1. 我有一个私有作用域包:@myscope/mypackage
  2. 它托管在 Artifactory NPM 注册表中:https://company.jfrog.io/artifactory/api/npm/my-npm-registry/
  3. 我需要使用我的凭据来使用它。
  4. 我想在 Github Actions 中使用它。

我怎样才能做到这一点?

0 投票
0 回答
21 浏览

node.js - 定义自定义注册表 npm

我定义了我的自定义注册表

然后我想在 package.json 中使用它

但是在下载过程中出现错误

我看到有问题,someUrl但是@custom-registry我如何指定应该使用哪个注册表并且在 url 中没有该注册表。(正确的网址应该是 - https://someUrl/desiredPackage