vue組件庫(二):基於verdaccio工具npm私服搭建

 

大綱

  • 搭建npm私服的必要性
  • 搭建npm私服的主要操做

1、搭建npm私服的必要性

2、搭建npm私服的主要操做

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 啓動

 

 
啓動成功後,能夠到瀏覽器中訪問地址(http://ip:4873)
pm2 show verdaccio 顯示進行詳細狀態

另外,能夠打開out log path查看進程輸出日誌,出現error時候也能夠打開error log來查看pm2錯誤日誌。

tail -f 日誌文件

5.瀏覽器訪問,界面截圖以下:

 

相關文章
相關標籤/搜索