随着业务的不断发展,内部技术架构的不断壮大,为了优化技术架构,降低模块之间耦合度,分离公共库,搭建Npm私有仓库成为必然的选项。
ps:当然,镜像Npm包也是重要的原因之一。
本文将会使用 Docker 来部署,因此默认你已掌握 Docker 相关的知识。
Verdaccio
Verdaccio 是一个 Node.js创建的轻量的私有npm proxy registry。
安装
为了降低复杂度,将会使用 Docker Desktop 进行操作。
下载镜像
Docker Desktop 可直接搜索 Verdaccio,然后下载对应的版本就好。
运行容器
直接点 run,然后填上对应的端口。
访问
容器运行成功后,http:// i p : {ip}: ip