1 配置nexus私仓
1.1 概述
与其他私服一样的,npm 私服同样有三种类型:
hosted : 本地存储,即同 docker 官方仓库一样提供本地私服功能
proxy : 提供代理其他仓库的类型,如果本地不存在某些jar文件时就会到这些代理站点去下载
group : 组类型,实质作用是组合多个仓库为一个地址
1.2 创建一个proxy类型的npm仓库
Name: proxy-npm
Proxy:Remote Storage: 远程仓库地址,这里填写: https://registry.npmmirror.com
1.3 验证
npm config set registry http://192.168.137.1:8081/repository/proxy-npm
npm config get registry
依赖会先下载到nexus仓库
1.4 认证报错处理
上面的问题在于 Nexus 的 realm 配置。
把 Nexus 的 NPM 配置移动到右侧即可。