使用nexus搭建npm本地私人仓库

2022年4月7日14:23:39使用nexus搭建npm本地私人仓库已关闭评论
  1. 登录nexus

  2. 点击Configuration--Repositories--Create repository创建仓库

使用nexus搭建npm本地私人仓库

  1. 创建hosted类型的仓库,选择npm(hosted),输入仓库名称npm-hosted,然后点击Create repository创建仓库;

使用nexus搭建npm本地私人仓库

  1. 创建proxy类型的仓库,选择npm(proxy),输入仓库名称npm-taobao,输入代理地址https://registry.npm.taobao.org/

使用nexus搭建npm本地私人仓库

勾选Auto blocking enabled,将Maximum component age修改为-1,将Maximum metadata age修改为30,然后点击Create repository创建仓库;

  1. 创建group类型仓库,选择npm(group),输入仓库名称npm-group,然后将上面创建的仓库移到Members中,然后点击Create repository创建仓库;

使用nexus搭建npm本地私人仓库

  1. 创建完成后,如下图

使用nexus搭建npm本地私人仓库

  1. npm客户端访问

npm config set registry http://nx.domain.com/repository/npm-group/

npm login --registry=http://ns.domain.com/repository/npm-group/ # 依次输入账号密码以及邮箱

  1. npm客户端删除nexus代理

npm config list #查看配置

npm config delete registry

npm config set registry https://registry.npm.taobao.org/ # 设置淘宝代理

或者: npm config edit 找到需要删除的地址,删除

若登录报错:Unable to authenticate, need: BASIC realm="SOnatype nexus Repository Manager",选择Security下的Realms,将npm Bearer Token Realm从Available移到Active中

使用nexus搭建npm本地私人仓库

本文地址:http://81uyu.com/uyu/1070.html 使用nexus搭建npm本地私人仓库
  • 我的微信
  • 这是我的微信扫一扫
  • weinxin
  • 我的微信公众号
  • 我的微信公众号扫一扫
  • weinxin