nexus3搭建nodejs私服

前言

關於Nexus的安裝,請參考我的文章,所以npm淘寶鏡像或Yarn速度很快,但是對於公司內部而言,有一個nodejs的私服還是有必要的。

環境

  • Contos 7
  • Nexus 3.10
  • npm 5.5.1

安裝過程

安裝Nexus3

請參考我的文章

創建npm私庫

  • 通過瀏覽器訪問Nexus:
    http://服務器IP:8081

  • 點擊右上角進行登錄,初始用戶名和密碼爲:

admin
admin123
  • 點擊設置界面,選擇Repositories,點擊Create repository,如下圖所示:
    這裏寫圖片描述

  • 創建blob
    創建一個blob用於存放npm相關數據

項目 詳細說明
Type File
Name npm-repo-blob
PATH /usr/local/sonatype-work/nexus3/blobs/npm-repo-blob

- 選擇倉庫類型,這裏Docker有三種類型,分別是group、hosted、proxy。

項目 詳細說明
hosted 本地存儲,提供本地私庫功能
proxy 提供代理其他倉庫的類型
group 組類型,可以組合多個倉庫爲一個地址提供服務

這裏只演示proxy類型,所以選擇npm(proxy),如下圖:
這裏寫圖片描述
- 創建proxy倉庫

項目 詳細說明
類型 npm(proxy)
Name npm-repo-proxy
Remote Storage https://registry.npm.taobao.org
Blob store npm-repo-blob

在這裏是採用淘寶鏡像,如下圖:
這裏寫圖片描述
最後點擊下方Create repository完成創建倉庫。

使用

npm config set registry http://ip:8081/repository/npm-repo-proxy/

詳細用法請參考文章

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章