1、服務(wù)器搭建
1. 安裝node 環(huán)境
2. 安裝verdaccio
npm install -g verdaccio --unsafe-perm
3. 啟動(dòng)
3.1 直接命令啟動(dòng)
verdaccio

啟動(dòng)成功
第一句是配置文件的路徑
打開(kāi)config.yaml文件
vim /root/.config/verdaccio/config.yaml
在配置文件最后一行 添加監(jiān)聽(tīng)端口
listen: 0.0.0.0:4873
這樣外網(wǎng)就能夠訪問(wèn)我們的端口了
3.2 使用pm2 守護(hù)verdaccio進(jìn)程
安裝pm2并使用pm2啟動(dòng)verdaccio,使用pm2托管的進(jìn)程可以保證進(jìn)程永遠(yuǎn)是活著的,嘗試通過(guò)kill -9去殺verdaccio的進(jìn)程發(fā)現(xiàn)殺了之后又自動(dòng)啟起來(lái)。推薦使用此種方式啟動(dòng)verdaccio.
3.2.1 安裝pm2
npm install -g pm2 --unsafe-perm
3.2.2 使用pm2啟動(dòng)verdaccio
pm2 start verdaccio
這樣verdaccio就啟動(dòng)成功了。
2、客戶端
2.1安裝nrm
nrm是 npm registry 管理工具, 能夠查看和切換當(dāng)前使用的registry
npm install -g nrm
nrm ls
可以查看當(dāng)前所有的源??梢酝ㄟ^(guò)nrm add xxx 添加私有庫(kù)的地址
添加用戶
npm adduser --registry http://xxx.xxx.xx.xx:4873 //私服的地址后面根據(jù)提示新建用戶名就可以了
然后在verdaccion啟動(dòng)頁(yè)面嘗試登錄即可,默認(rèn)登錄后有發(fā)布包的權(quán)限。
npm pubilsh