Nexus不仅可以做为maven的私有仓库,还支持npm、docker、yum的私有仓库,这里介绍搭建node的npm私有仓库,其他类型仓库同理
Nexus安装参考Docker系列(二): 搭建docker镜像仓库-Nexus、Harbor 中docker安装nexus部分
新建npm-proxy仓库
proxy即代理的意思,类似maven-central一样,仓库里没有的文件会上网从代理仓库中获取
注意要创建仓库需要使用管理员登录
设置-->Repositories-->Create repository
再建一个淘宝的镜像源
新建npm-hosted仓库
hosted是允许自定义上传包的仓库,类似maven-releases仓库
最后需要新建npm-group仓库
group就是分组,可以将前面新建的三个仓库都放到同一个组里,这样就可以即从仓库拉取、上传,也可以从网上获取,类似maven-public
Npm镜像源配置
我们使用最后新建的npm-group仓库作为镜像源地址即可
然后执行下面的命令即可修改npm镜像源地址
# 查案当前镜像源地址
npm config get registry
# 修改镜像源地址
npm config set registry http://192.168.30.112:8081/repository/npm-public/
评论区