nexus設置npm下載管理


nexus設置npm下載管理

第一步 登錄私服網頁

第二步 創建存儲空間(如果使用默認的存儲空間,此步驟可省略)

第三步 輸入空間的名稱,點擊create創建

第四步 創建倉庫

npm的倉庫有三種:

這三種分別是:
hosted(私有倉庫):用於發布個人開發的npm組件
proxy(代理倉庫):可以代理npm和淘寶鏡像
group(組合倉庫):對外公開的倉庫,集合了hosted和proxy
  1. 創建 Hosted npm Registries

輸入倉庫名稱,存儲空間選擇剛剛創建的,也可以用默認的。點擊create創建。

  1. 創建 Proxy npm Registries

輸入倉庫名稱,選擇存儲空間,代理的遠程地址可以寫https://registry.npmjs.org,也可以寫淘寶鏡像。點擊create創建

  1. 創建Group npm Registries倉庫組

組合倉庫中除了輸入名稱和選擇存儲空間之外,還要選擇要包括的倉庫,越靠上優先級越高,如果私有倉庫在上,用戶下載npm包的時候會優先下載私有倉庫中的,如果私有倉庫沒有再去代理倉庫中下載。

第五步,創建用戶,設置權限(用於發布npm包)

然后是設置權限,這一步如果不設置,是不能發布自己的npm包的。

第六步,用戶端使用私服

復制出group倉庫的鏈接地址

然后,用戶端設置registry

  1. 從私服安裝npm包

1.1 設置npm下載registry(私服下載包優先級為:本地庫-》淘寶鏡像-》npm)

方法一,命令行執行:

npm config set registry http://xxx/repository/npm-group/

方法二:

修改C:\Users\Administrator下的.npmrc文件,修改為:

registry=http://xxx/repository/npm-group/

1.2 安裝依賴,命令行執行

npm install

  1. 發布私有包到私服

2.1 登陸私服,命令行執行:

npm login –registry=http://xxx/repository/npm-hosted/

2.2 輸入賬號、密碼、郵箱

賬號:xxx  密碼:xxx

2.3 發布包,命令行執行:

npm publish


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM