我在私人注册表中有一个软件包。我知道它在那里,因为我可以将其拉入某些项目,但不能将其拉入一个。我有正确的.npmrc
一个目录,但仍在获取404 error
。
是否可以检查npm
在安装时将使用的所有注册表?
答案 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>