利用verdaccio搭建npm源入门

本文介绍了如何利用verdaccio快速搭建个人私有的npm源,包括启动服务、配置nginx、发布软件包及验证过程。通过verdaccio的docker镜像,可以在服务器上轻松创建私有npm源,方便管理和发布内部软件包。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

我们在开发中一般会把npm源换成淘宝源(https://registry.npm.taobao.org)来加速下载软件包,有些公司也有做自己内部搭建的npm源,可以将一些内部包发布在其中,调用起来更加方便,那么可不可以做一款自己的npm源,将我们自己鼓捣的一些奇怪软件包发进去呢?vadaccio是一款零配置的个人私有npm源,让搭建一个私有源变得非常简便!使用它的docker镜像来安装更加便捷,我们需要准备的只有一台服务器,下面是搭建源的步骤。

启动vadaccio服务

首先拉取镜像:

docker pull verdaccio/verdaccio:4

然后后台运行镜像:

docker run -d --rm --name verdaccio -p 4873:4873 verdaccio/verdaccio

运行后可以在localhost:4873看到如下图所示的管理界面。

管理界面

更改nginx配置

默认vadaccio服务是跑在服务器本地的4873端口,我们通过外网不能直接访问,所以需要修改一下nginx配置:

server {
    listen        4873;
    server_name    verdaccio;
    location / {
        # proxy to 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值