centos 系統使用verdaccio搭建npm私庫


.安裝nodejs

yum install -y nodejs

2.安裝verdaccio

npm install -g verdaccio --unsafe-perm

3.配置

a.修改配置文件 config.yaml,在其最后添加監聽端口(使其可在外網訪問)

listen: 0.0.0.0:4873

b.對外開放4873端口

firewall-cmd --state                # 先查看防火牆狀態,
service firewalld start              # 開啟防火牆:
firewall-cmd --zone=public --add-port=4837/tcp --permanent
firewall-cmd --zone=public --add-port=4837/udp --permanent  #開放4873端口
firewall-cmd --reload              #重新載入
firewall-cmd --zone=public --query-port=4873/tcp    #查看是否添加成功

4.啟動verdaccio

verdaccio

5.瀏覽器打開地址

6.使用pm2啟動verdicco(pm2托管的進程可以保證進程永遠是活着的,嘗試通過kill -9去殺verdaccio的進程發現殺了之后又自動啟起來)

a.全局安裝pm2

npm install -g pm2 --unsafe-perm

b.使用pm2啟動verdicco

pm2 start `which verdaccio`

7.添加用戶

npm adduser --registry http://192.168.XX.XX:4873        //后面是我們的私服地址
類似如下:
Username: lk
Password: 
Email: (this IS public) lk@qq.com
Logged in as rong on http://192.168.XX.XX:4873/.

然后在verdaccio啟動頁面嘗試登錄,默認登錄后有發布包的權限。

verdaccio配置說明:

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM