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