centos 系統使用verdaccio搭建npm私庫

.安裝nodejsnode

yum install -y nodejs

2.安裝verdaccionpm

npm install -g verdaccio --unsafe-perm

3.配置瀏覽器

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

listen: 0.0.0.0:4873

b.對外開放4873端口this

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

verdaccio

5.瀏覽器打開地址code

6.使用pm2啓動verdicco(pm2託管的進程能夠保證進程永遠是活着的,嘗試經過kill -9去殺verdaccio的進程發現殺了以後又自動啓起來)blog

a.全局安裝pm2進程

npm install -g pm2 --unsafe-perm

b.使用pm2啓動verdiccoci

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配置說明:

 

相關文章
相關標籤/搜索