如何在Verdaccio(http://127.0.0.1:4873)中查看从npm仓库下载的公共包?
Verdaccio公共包查看相关问题解答
一、如何在Verdaccio中查看公共包
有两种常用方式:
- Web界面方式:直接访问Verdaccio本地服务地址(如
http://127.0.0.1:4873),在页面顶部的搜索框输入目标公共包名称,即可搜索到对应的包。Verdaccio默认会代理npm官方仓库,只要包存在于上游仓库,就能被搜索到。 - 命令行方式:先确保npm registry已配置为Verdaccio地址,执行命令:
之后可以用以下命令查看或搜索公共包:npm set registry http://127.0.0.1:4873- 查看包详情:
npm view <包名> - 搜索包:
npm search <包名>
- 查看包详情:
二、能否在Verdaccio本地服务地址中查看从npm仓库下载的公共包?
可以,但需要满足一个条件:该公共包已经通过Verdaccio代理完成过下载。
Verdaccio采用缓存机制,不会主动同步npm仓库的所有包,只有当你通过Verdaccio执行npm install <包名>安装某个公共包时,它才会从npm仓库拉取包并缓存到本地。缓存完成后,你就能在http://127.0.0.1:4873的Web界面“Packages”列表中找到该包,也能通过搜索框检索到。如果从未通过Verdaccio下载过目标包,Web界面中无法查看。
内容的提问来源于stack exchange,提问作者Jeong_94
相关产品推荐
相关产品推荐

