常用的几种搭建方式
方式选择
- 前两种相对来说搭建步骤比较简单快速,同时 verdaccio 依赖了 sinopia 模块。
- 后两种相对复杂,需要依赖其他软件。
- 建议选择前两种,由于团队之前有搭建过 Nexus Repository Manager(v2)作为 Maven 私服,所以这里选择 Nexus Repository Manager(v2)这种方式。
在 Nexus Repository Manager(v2)中搭建 NPM 私服
搭建
使用官方的 Docker 镜像 sonatype/nexus 进行搭建。(略)
登录
- 服务器地址:http://127.0.0.1:8081,请把地址改为你的服务器地址。
- 默认用户名:admin
- 默认密码:admin123
配置
Proxying npm Registries(代理)
- 添加一个 Proxy Repository
- 配置 Repository ID(仓库 ID)、Repository Name(仓库名)、Provider(提供商选择 npm)、Remote Storage Location(外部代理源地址:如:https://registry.npmjs.org、https://registry.npm.taobao.org)、其他默认或根据需要自行设置即可。