一、簡介
選擇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