使用verdaccio搭建npm私服

41 阅读1分钟

verdaccio使用说明

Verdaccio 是一个流行的 Node.js 包管理器的代理工具,它允许您在本地或私有网络上轻松地创建和管理 npm 包仓库。通过 Verdaccio,开发团队可以建立自己的 npm 包仓库,以更好地控制和管理其依赖项,同时还可以提供更快速的包下载速度,减轻 npm 中心服务器的负载。

工作原理

  • 代表 npm 注册表:当我们尝试安装、发布或访问npm包时,verdaccio先查看本地缓存,存在则返回,反之向上游注册表发送亲够,获取包后将其缓存到本地使用。
  • 本地包存储:满足本地创建和发布自己的npm包

作用

  • 安全性:Verdaccio 支持访问控制、身份验证和权限管理
  • 本地开发:可以使用本地缓存,而不必每次都从公共 npm 注册表下载依赖项,从而提高开发效率。方便内容使用
  • 离线环境:创建本地的npm缓存,不受网络现实

操作指令

操作指令备注
安装npm i -g vcerdaccio
启动verrdaccio
配置私有源Npm set registry xx.xx.xx.xx:4873搭建的私有源地址
创建用户npm adduser --registry xx.xx.xx.xx:4873搭建的私有源地址
登录npmnpm login
发布npm包npm adduser --registry xx.xx.xx.xx:4873

本地服务搭建

启动成功