1 配置nexus私仓

1.1 概述

nexus3搭建npm私有仓库_远程仓库

与其他私服一样的,npm 私服同样有三种类型:
hosted : 本地存储,即同 docker 官方仓库一样提供本地私服功能
proxy : 提供代理其他仓库的类型,如果本地不存在某些jar文件时就会到这些代理站点去下载
group : 组类型,实质作用是组合多个仓库为一个地址

nexus3搭建npm私有仓库_报错处理_02

1.2 创建一个proxy类型的npm仓库

Name: proxy-npm

Proxy:Remote Storage: 远程仓库地址,这里填写: https://registry.npmmirror.com

nexus3搭建npm私有仓库_jar文件_03

1.3 验证

npm config set registry  http://192.168.137.1:8081/repository/proxy-npm

npm config get registry

依赖会先下载到nexus仓库

1.4 认证报错处理

nexus3搭建npm私有仓库_报错处理_04

上面的问题在于 Nexus 的 realm 配置。

把 Nexus 的 NPM 配置移动到右侧即可。

nexus3搭建npm私有仓库_远程仓库_05