Artifactory npm 庫設置

配置

本地Npm倉庫

爲了可以在本地倉庫中可以計算npm包的原數據,事實上,在npm的註冊表中,當你建立倉庫的時候,設置npm的包的類型。npm


倉庫佈局

Artifactory容許你爲npm倉庫定義任何的佈局。爲了可以根據你自定義的佈局上傳包,你須要使用npm pack來打包你的npm。緩存

這爲你的包建立.tgz文件,而後你能夠上傳到你本地倉庫的任意路徑。佈局

遠程Npm倉庫

一個定義在Artifactory的Remote Repository,做爲一個管理在例如https://registry.npmjs.org的倉庫的緩存代理。spa

Artifacts(例如 tgz文件),對來自遠程倉庫的請求按需加載。你能夠從遠程倉庫的緩存中移除下載的artifacts,你不能夠手動部署artifacts到一個遠程的npm 倉庫。代理

定義一個代理遠程npm倉庫的倉庫,遵循下面的步驟:部署

  1. 在Admin模塊,在 Repositories|Remote,點擊"New"
  2. 在新的倉庫對話,設置包的類型是npm,設置倉庫Key值,以下所示,指定URL到特定的遠程倉庫 
  3. 點擊 "Save & FInish"

虛擬Npm倉庫

一個定義在Artifactory中的遠程倉庫結合了來自本地和遠程的倉庫。it

這容許你經過一個單一的爲虛擬倉庫定義的URL,訪問本地的npm包和遠程的代理。打包

爲了定義一個虛擬的npm倉庫,建立一個 虛擬的倉庫,設置包的類型是npm,而後選擇下面的須要包含在基本設置頁面的本地和遠程的npm倉庫。配置

點擊 "Save & Finish" 建立倉庫.下載

相關文章
相關標籤/搜索