一、简介
选择verdaccio而不选择sinopia的原因是,sinopia已经停止维护了(最新的一次commit在4年前),继续使用的话必定是会存在许多坑,好在热心群众fork了sinopia继续维护,才产生了verdaccio(最新一次commit在12小时前,赞~~)。
二、主要流程
- 环境:node、npm
- 安装:verdaccio、pm2(非必须,用于优雅管理verdaccio进程)
- 配置:修改默认的监听地址
- 启动:pm2进行启动
三、详细操作
- 安装
# 安装 verdaccio
$ npm i verdaccio -g
# 安装 pm2
$ npm i pm2 -g
- 修改配置文件(在config.yaml最后一行添加)
listen: 0.0.0.0:4873 # 端口号可修改(非占用)
window用户:
linux:可先启动verdaccio服务,即可看到config文件路径,然后vim 进行修改
- 启动
# 启动
$ pm2 start verdaccio
# 停止
$ pm2 stop verdaccio
# 查看 pm2 管理状态
$ pm2 status