npm 包 verdaccio 使用教程

阅读时长 3 分钟读完

在前端开发中,npm 是一个不可或缺的工具。但是,有时候我们需要在内部网络或者没有公网 IP 的服务器上进行包管理,这时候就需要使用类似于私有仓库的方案。

verdaccio 就是一款适合搭建私有 npm 仓库的工具。本文将详细介绍如何使用 verdaccio。

1. 安装

使用以下命令安装 verdaccio:

2. 启动

使用以下命令启动 verdaccio:

默认情况下,verdaccio 启动后会监听 4873 端口。你可以通过打开浏览器并访问 http://localhost:4873 来验证是否启动成功。

3. 配置

verdaccio 的配置文件为 ~/.config/verdaccio/config.yaml。可以按照自己的需求进行修改。例如,修改端口号为 8080:

4. 发布 package

使用以下命令登录到 verdaccio:

输入用户名、密码和邮箱后,即可登录成功。

接着,在项目目录下运行以下命令来发布 package:

5. 安装 package

使用以下命令安装 package:

6. 使用 verdaccio 的代理功能

verdaccio 还提供了一个代理功能,可以用来缓存公共 registry 上的 package,加速安装。

例如,如果想要使用 webpack 这个 package,但是又不想每次都从公共 registry 下载,可以在 verdaccio 的配置文件中添加如下配置:

然后,在项目目录下运行以下命令来安装 package:

以上就是 verdaccio 的基本使用教程。通过搭建私有 npm 仓库,我们可以更好地管理自己的包,同时也可以加速依赖的安装。

来源:JavaScript中文网 ,转载请注明来源 https://www.javascriptcn.com/post/42570

纠错
反馈