1.環境準備node
確保服務器已安裝如下包:npm
node(必須) | 安裝了nodenpm,若是想更方便的管理node和npm版本,請使用nvm |
pm2 | 守護npm服務進程 |
檢查包是否安裝的命令:瀏覽器
node -v pm2 -v npm -v
2.全局安裝verdaccio服務器
npm install verdaccio -g
verdaccio -V 測試一下是否安裝成功
3.修改verdaccio的配置文件config.yamlsocket
ps:在對應目錄下,未找到配置文件config.yaml,可執行下verdaccio命令,進行第一初始測試
cd /root/.config/verdaccio vi config.yaml
在配置文件中,添加監聽端口,ps:我下載的這個版本是沒有這句話的,是本身百度加上的。spa
listen: 0.0.0.0:4873 其餘配置 # - localhost:4873 # default value # - http://localhost:4873 # same thing - 0.0.0.0:4873 # listen on all addresses (INADDR_ANY) # - https://example.org:4873 # if you want to use https # - [::1]:4873 # ipv6 # - unix:/tmp/verdaccio.sock # unix socket
4.使用pm2啓動verdaccio3d
可直接執行verdaccio,啓動服務。unix
以上是顯示的界面信息及客戶端請求記錄,可是爲了更好的管理服務,須要使用pm2。日誌
pm2 start verdaccio 啓動
pm2 show verdaccio 顯示進行詳細狀態
另外,能夠打開out log path查看進程輸出日誌,出現error時候也能夠打開error log來查看pm2錯誤日誌。
tail -f 日誌文件
5.瀏覽器訪問,界面截圖以下: