如何列出npm将使用的所有注册表?

时间:2018-09-14 03:50:37

标签: npm

我在私人注册表中有一个软件包。我知道它在那里,因为我可以将其拉入某些项目,但不能将其拉入一个。我有正确的.npmrc一个目录,但仍在获取404 error

是否可以检查npm在安装时将使用的所有注册表?

1 个答案:

答案 0 :(得分:1)

您可以使用npm view命令显示特定软件包的注册表。

> npm view angular

angular@1.7.5 | MIT | deps: none | versions: 136
HTML enhanced for web apps
http://angularjs.org

keywords: angular, framework, browser, client-side

dist
.tarball: https://registry.npmjs.org/angular/-/angular-1.7.5.tgz
.shasum: d1c1c01c6f5dc835638f3f9aa51012857bdac49e
.integrity: sha512-760183yxtGzni740IBTieNuWLtPNAoMqvmC0Z62UoU0I3nqk+VJuO3JbQAXOyvo3Oy/ZsdNQwrSTh/B0OQZjNw==
.unpackedSize: 2.1 MB

maintainers:
- angular <devops+npm@angular.io>
- angularcore <angular-core+npm@google.com>
- petebd <pete@bacondarwin.com>

dist-tags:
latest: 1.7.5         old: 1.2.32           previous_1_4: 1.4.14  previous_1_5: 1.5.11

published 4 weeks ago by petebd <pete@bacondarwin.com>

使用npm config get registry时,您将看到默认注册表。

> npm config get registry

https://registry.npmjs.org/

使用npm config list,您可以看到自定义配置。注册了不同范围的注册表后,您将在此处看到它们

@polymer:registry=<url register A>