在开始之前,您需要确保已经在您的服务器上安装了Node.js和npm。接下来,按照以下步骤使用Verdaccio搭建私有npm仓库:
- 安装Verdaccio
使用以下命令全局安装Verdaccio:
npm install -g verdaccio
如果遇到权限问题,可以尝试使用以下命令安装:
npm install -g verdaccio —unsafe-perm - 配置Verdaccio
Verdaccio的配置文件位于全局安装目录下的config.yaml文件中。打开该文件并按照您的需求进行配置。一些常用的配置选项包括:
- port:Verdaccio监听的端口号,默认为4873。
- storage:存储路径,默认为~/.verdaccio/packages。
- username和password:用于身份验证的用户名和密码。
- 启动Verdaccio
在命令行中输入以下命令启动Verdaccio:
verdaccio
启动成功后,您可以在浏览器中访问http://localhost:4873,如果一切正常,您将看到Verdaccio的欢迎页面。 - 使用私有仓库
现在,您已经成功搭建了私有npm仓库。其他开发者可以在他们的项目中配置使用私有仓库,只需将registry属性设置为指向您的Verdaccio服务器地址即可。例如:
// package.json
{
“name”: “my-package”,
“version”: “1.0.0”,
“private”: true,
“dependencies”: {
// …
},
“registry”: “http://your-verdaccio-server:port/“
}