日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務時間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
如何用Verdaccio搭建一個企業(yè)級私有Npm庫

前沿

當公司項目做得比較多的時候,我們就會自己孵化出一套內(nèi)部的業(yè)務組件庫,這些企業(yè)級的組件我們并不想上傳到公共的npm倉庫,這個時候企業(yè)級私有npm就比較重要了,Verdaccio可以非常簡單,且零配置的幫我們搭建企業(yè)級私有npm庫

創(chuàng)新互聯(lián)公司專業(yè)為企業(yè)提供托克遜網(wǎng)站建設、托克遜做網(wǎng)站、托克遜網(wǎng)站設計、托克遜網(wǎng)站制作等企業(yè)網(wǎng)站建設、網(wǎng)頁設計與制作、托克遜企業(yè)網(wǎng)站模板建站服務,10余年托克遜做網(wǎng)站經(jīng)驗,不只是建網(wǎng)站,更提供有價值的思路和整體網(wǎng)絡服務。

官網(wǎng)地址:https://verdaccio.org/
// 目前github的star是13K
github地址:https://github.com/verdaccio/verdaccio



安裝

// 全局安裝
npm install -g verdaccio
// 安裝完verdaccio后
// 命令行執(zhí)行verdaccio,我們看到如下結(jié)果
verdaccio



verdaccio結(jié)果

從上面的截圖我們看到verdaccio已經(jīng)零配置安裝成功了,并且輸出了它的配置文件位置、啟動的服務地址等信息,默認是在4873端口啟動,我們在瀏覽器中輸入http://localhost:4873,就可以看到默認啟動界面。

啟動界面

配置修改

我們打開

/Users/storm/.config/verdaccio/config.yaml目錄下的文件,以下是我整理的默認的配置

storage: ./storage
plugins: ./plugins
web:
title: Verdaccio
auth:
htpasswd:
file: ./htpasswd
uplinks:
npmjs:
url: https://registry.npmjs.org/
packages:
'@*/*':
access: $all
publish: $authenticated
unpublish: $authenticated
proxy: npmjs
'**':
access: $all
publish: $authenticated
unpublish: $authenticated
proxy: npmjs
server:
keepAliveTimeout: 60
middlewares:
audit:
enabled: true
logs:
- { type: stdout, format: pretty, level: http }


我們主要修改packages這個屬性,目前是所有人都可以訪問,然后注冊過的人可以上傳npm包的,$all代表沒有任何限制,$authenticated代表注冊過的人。

packages:
'@*/*':
access: $authenticated
publish: $authenticated
unpublish: $authenticated
proxy: npmjs
'**':
access: $authenticated
publish: $authenticated
unpublish: $authenticated
proxy: npmjs


通過以上的配置,這樣就只有團隊注冊過的人,才有權(quán)限訪問了。

基本使用

// 注冊用戶,按操作提示,一步一步完成
npm adduser --registry http://localhost:4873/
// 指定本地npm的源為私有庫
npm set registry http://localhost:4873/
// 或者安裝依賴的時候,指定私有庫安裝
npm install --registry http://localhost:4873


后面的發(fā)布npm包,登錄這些的操作就和公網(wǎng)npm一樣的操作流程。


文章標題:如何用Verdaccio搭建一個企業(yè)級私有Npm庫
文章地址:http://www.5511xx.com/article/copjgdg.html