309 字
2 分钟
Npm私有仓库搭建——Verdaccio
npm私有仓库搭建——Verdaccio
2024-04-29
0 次
0 人

众所周知,每家公司都有可能需要发布自己的私有仓库,所以要将包发布到内网而不是发布到npm的公共注册表,以下使用**verdaccio**,搭建一个简单的私有npm仓库。

  1. 安装Verdaccio:

首先,你需要在你的机器上安装**verdaccio**。你可以通过npm来安装它:

Terminal window
npm install -g verdaccio
  1. 运行Verdaccio:

一旦安装完毕,你可以运行**verdaccio**来启动你的私有注册表服务器:

Terminal window
verdaccio --listen 192.168.0.8:4873

默认情况下,它将在**http://localhost:4873**上运行。

  1. 添加用户(可选):

如果你想要保护你的私有注册表,你可以添加一个用户并设置密码:

Terminal window
npm adduser --registry http://localhost:4873
  1. 登录用户
npm login --registry http://localhost:4873/
  1. 发布包:

现在你可以发布你的包到你的私有注册表。确保你在项目的**package.json文件中指定了正确的nameversion**,然后运行以下命令:

Terminal window
npm publish --registry http://localhost:4873

你的包现在应该已经发布到你的私有注册表,并可以通过该注册表进行安装。

  1. 安装包:

要从你的私有注册表安装包,你可以运行以下命令:

Terminal window
npm install your-package-name --registry http://localhost:4873

更新最新的包

Terminal window
npm install [package-name]@latest --registry http://localhost:4873

这篇文章是否对你有帮助?

发现错误或想要改进这篇文章?

在 GitHub 上编辑此页
Npm私有仓库搭建——Verdaccio
作者
周小天
发布于
2024-04-29
许可协议
CC BY-NC-SA 4.0