使用verdaccio 搭建npm 私用库

1、服务器搭建

1. 安装node 环境

2. 安装verdaccio

npm install -g verdaccio --unsafe-perm

3. 启动

3.1 直接命令启动

verdaccio
启动成功

第一句是配置文件的路径

打开config.yaml文件

vim /root/.config/verdaccio/config.yaml

在配置文件最后一行 添加监听端口

listen: 0.0.0.0:4873

这样外网就能够访问我们的端口了

3.2 使用pm2 守护verdaccio进程

安装pm2并使用pm2启动verdaccio,使用pm2托管的进程可以保证进程永远是活着的,尝试通过kill -9去杀verdaccio的进程发现杀了之后又自动启起来。推荐使用此种方式启动verdaccio.

3.2.1 安装pm2
npm install -g pm2 --unsafe-perm
3.2.2 使用pm2启动verdaccio
pm2 start verdaccio

这样verdaccio就启动成功了。

2、客户端

2.1安装nrm

nrmnpm registry 管理工具, 能够查看和切换当前使用的registry

npm install -g nrm
nrm ls 

可以查看当前所有的源。可以通过nrm add xxx 添加私有库的地址

添加用户

npm adduser --registry http://xxx.xxx.xx.xx:4873    //私服的地址后面根据提示新建用户名就可以了

然后在verdaccion启动页面尝试登录即可,默认登录后有发布包的权限。

npm pubilsh

你可能感兴趣的:(使用verdaccio 搭建npm 私用库)