使用verdaccio 搭建npm 私用庫(kù)

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

nrmnpm 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
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容