利用Verdaccio搭建轻量级私服

124 阅读1分钟

img_v3_0277_6d721a9f-0a16-4456-a7b9-5747bc9c4e2g.png

简介

Verdaccio是一个轻量级的npm私有仓库,它的原理是将npm包缓存到本地,并提供一个本地的npm仓库服务,使得开发者可以在本地快速地获取和发布npm包,而不必依赖于公共的npm仓库。

  1. 安装Node.js和npm

首先需要安装Node.js和npm,可以在官网下载安装包进行安装。

  1. 安装Verdaccio

可以使用npm全局安装Verdaccio:

npm install -g verdaccio
  1. 启动Verdaccio

在命令行中输入以下命令启动Verdaccio:

verdaccio

默认情况下,Verdaccio会在本地的4873端口启动。

  1. 配置npm

在使用Verdaccio之前,需要将npm的registry配置为本地的私服地址。可以使用以下命令进行配置:

npm config set registry http://localhost:4873/
  1. 发布和安装包

现在可以使用npm命令发布和安装包了。在发布包之前,需要使用以下命令进行登录:

npm login --registry http://localhost:4873/

然后输入用户名、密码和邮箱即可登录。登录成功后,就可以使用npm publish命令发布包了:

npm publish --registry http://localhost:4873/
  1. 使用安装包

在安装包时,也需要使用--registry参数指定私服地址:

npm install package-name --registry http://localhost:4873/