国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

[nexus]基于nexus搭建npm倉庫及上傳插件到倉庫

這篇具有很好參考價值的文章主要介紹了[nexus]基于nexus搭建npm倉庫及上傳插件到倉庫。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

環(huán)境信息

  • nexus: 3.29.2-02
  • node: v14.18.2
  • npm: 6.14.15

搭建npm倉庫

創(chuàng)建存儲位置

這一步不是必須的,可以跟之前創(chuàng)建的復(fù)用

依次打開 [設(shè)置] -> [ Blob Stores] -> [Create blob store] 填入name并確認(rèn) [Create blob store](path默認(rèn)會自動填充,可根據(jù)需要進行修改)
[nexus]基于nexus搭建npm倉庫及上傳插件到倉庫,解決方案及技巧,HTML/CSS/JavaScript,倉庫,npm,前端,nexus,node.js

創(chuàng)建proxy倉庫

依次打開 [設(shè)置] -> [ Repositories] -> [Create repository] -> 選擇 [npm(proxy)]類型 打開新增頁面, 填入name、url并選擇**[blob store](可以選擇上一步中創(chuàng)建的) ,點擊[Create repository]** 確認(rèn)即可
[nexus]基于nexus搭建npm倉庫及上傳插件到倉庫,解決方案及技巧,HTML/CSS/JavaScript,倉庫,npm,前端,nexus,node.js

創(chuàng)建hosted倉庫

依次打開 [設(shè)置] -> [ Repositories] -> [Create repository] -> 選擇 [npm(hosted)]類型 打開新增頁面, 填入name、選擇**[blob store](可以選擇上上一步中創(chuàng)建的存儲位置) ,點擊[Create repository]** 確認(rèn)即可

[nexus]基于nexus搭建npm倉庫及上傳插件到倉庫,解決方案及技巧,HTML/CSS/JavaScript,倉庫,npm,前端,nexus,node.js

創(chuàng)建group倉庫

依次打開 [設(shè)置] -> [ Repositories] -> [Create repository] -> 選擇 [npm(group)]類型 打開新增頁面, 填入name、選擇 [blob store] (可以選擇上上上一步中創(chuàng)建的存儲位置) ,從可用列表中選中上一步添加的proxy\hosted類型的倉庫,并點擊 [>] 添加到右側(cè),然后點擊 [Create repository] 確認(rèn)即可
[nexus]基于nexus搭建npm倉庫及上傳插件到倉庫,解決方案及技巧,HTML/CSS/JavaScript,倉庫,npm,前端,nexus,node.js

配置域

這一步配置主要為了在使用時認(rèn)證使用,如不配置將報如下錯誤

npm ERR! code E401
npm ERR! Unable to authenticate, need: BASIC realm="Sonatype Nexus Repository Manager"

npm ERR! A complete log of this run can be found in:
npm ERR!     C:\Users\**\AppData\Roaming\npm-cache\_logs\2023-06-27T14_30_31_628Z-debug.log

依次打開 [設(shè)置] -> [ Security] -> [Realms ],從可用列表中選中 [npm Bearer Token Realm] ,并點擊 [>] 添加到右側(cè),然后點擊 [Save] 確認(rèn)即可
[nexus]基于nexus搭建npm倉庫及上傳插件到倉庫,解決方案及技巧,HTML/CSS/JavaScript,倉庫,npm,前端,nexus,node.js

下載及上傳

登錄

如允許了匿名訪問可忽略
使用如下依次設(shè)置私服地址及登錄

#設(shè)置私服地址 (私服地址可從倉庫列表中獲得)
npm config set registry http://192.168.1.11:8081/repository/npm-public/
#登錄私服
npm login --registry http://192.168.1.11:8081/repository/npm-public/

獲取私服地址
[nexus]基于nexus搭建npm倉庫及上傳插件到倉庫,解決方案及技巧,HTML/CSS/JavaScript,倉庫,npm,前端,nexus,node.js
登錄過程
[nexus]基于nexus搭建npm倉庫及上傳插件到倉庫,解決方案及技巧,HTML/CSS/JavaScript,倉庫,npm,前端,nexus,node.js

下載

以 安裝verdaccio為例
執(zhí)行如下命令

# 安裝插件
npm install verdaccio --save

安裝過程
[nexus]基于nexus搭建npm倉庫及上傳插件到倉庫,解決方案及技巧,HTML/CSS/JavaScript,倉庫,npm,前端,nexus,node.js
安裝完畢后public 倉庫內(nèi)容發(fā)生變化
[nexus]基于nexus搭建npm倉庫及上傳插件到倉庫,解決方案及技巧,HTML/CSS/JavaScript,倉庫,npm,前端,nexus,node.js

上傳

以shellsubstitute插件源碼為例
shellsubstitute源碼下載地址: https://github.com/featurist/shellsubstitute/archive/refs/heads/master.zip
下載依賴包時使用的group類型的倉庫,按其內(nèi)順序依次查找,當(dāng)上傳時須上傳到hosted類型倉庫,雖然兩個倉庫ip、端口一致,但仍需要進行登錄操作

依次執(zhí)行如下命令

#git拉取代碼(直接下載包也行)
git clone  https://gh.api.99988866.xyz/https://github.com/featurist/shellsubstitute.git
#版本迭代
npm version patch
# 登錄到hosted類型的倉庫
npm login --registry http://192.168.1.11:8081/repository/npm-local/
# 發(fā)布到hosted類型的倉庫
npm publish --registry http://192.168.1.11:8081/repository/npm-local/
# 

上傳效果
[nexus]基于nexus搭建npm倉庫及上傳插件到倉庫,解決方案及技巧,HTML/CSS/JavaScript,倉庫,npm,前端,nexus,node.js
上傳后hosted倉庫
[nexus]基于nexus搭建npm倉庫及上傳插件到倉庫,解決方案及技巧,HTML/CSS/JavaScript,倉庫,npm,前端,nexus,node.js文章來源地址http://www.zghlxwxcb.cn/news/detail-518416.html

到了這里,關(guān)于[nexus]基于nexus搭建npm倉庫及上傳插件到倉庫的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費用

相關(guān)文章

  • nexus搭建npm依賴私庫

    nexus搭建npm依賴私庫

    nexus搭建npm依賴私庫 npm倉庫介紹 3.2.1.倉庫類型 點擊左側(cè)菜單欄 Repositories ,我們可以看到很多已經(jīng)配置好的倉庫,一般只使用開源jar就夠用了,如果需要建立自定義倉庫,點擊 Create repository 創(chuàng)建新的倉庫 首先我們要創(chuàng)建幾個常用的代理源,用于常用開源npm模塊的拉取。 驟依

    2024年02月05日
    瀏覽(21)
  • Maven進階2 -- 私服(Nexus)、私服倉庫分類、資源上傳和下載

    Maven進階2 -- 私服(Nexus)、私服倉庫分類、資源上傳和下載

    目錄 私服是一臺獨立的服務(wù)器,用于解決團隊內(nèi)部的資源共享與資源同步問題。 Nexus 是sonatype公司的一款maven私服產(chǎn)品。 下載地址 啟動 訪問 登錄 ? 本地倉庫上傳和訪問資源需要進行 配置 。 ①創(chuàng)建兩個倉庫demo-snapshot和demo-release ? ②配置訪問私服的權(quán)限 ③配置私服訪問路

    2024年02月13日
    瀏覽(53)
  • 手動上傳本地jar、aar到maven私有倉庫nexus

    手動上傳本地jar、aar到maven私有倉庫nexus

    在此做個筆記

    2024年02月10日
    瀏覽(26)
  • 使用jenkins nexus插件配置并上傳軟件包至nexus制品庫詳細(xì)步驟

    使用jenkins nexus插件配置并上傳軟件包至nexus制品庫詳細(xì)步驟

    Nexus 是一個強大的倉庫管理工具,用于管理和分發(fā) Maven、npm、Docker 等軟件包。它 提供了一個集中的存儲庫,用于存儲和管理軟件包 ,并提供了版本控制、訪問控制、構(gòu)建和部署等功能。 Nexus 可以幫助開發(fā)團隊提高軟件包管理的效率和可靠性,減少軟件包沖突和版本不一致的

    2024年02月05日
    瀏覽(38)
  • nexus搭建maven私有倉庫

    nexus搭建maven私有倉庫

    Nexus 在企業(yè)開發(fā)中還是比較常用的私有倉庫管理工具,一般把公司內(nèi)部的Maven jar 包或npm包上傳到倉庫中,有效的對包文件進行管理。 Nexus 至少需要 2G 以上的內(nèi)存 安裝nexus之前首先安裝配置好 JDK 環(huán)境 和 Maven環(huán)境 1、Linux環(huán)境安裝openJDK 2、Centos7.3安裝maven并配置加速鏡像源 ne

    2024年02月12日
    瀏覽(16)
  • nexus搭建私有docker倉庫

    nexus搭建私有docker倉庫

    Nexus之前已支持了maven/npm/composer,由于docker倉庫和前面幾個存在比較大的差異,所以我特此記錄下走過的坑。希望能對后來者有所幫助~~(當(dāng)然,docker私有倉庫,大多數(shù)是推薦使用harbor,因為我這里的某些歷史原因,就沿用nexus) 依次建立代理倉庫、私有倉庫、組合倉庫。 需

    2024年02月12日
    瀏覽(17)
  • npm ERR! code E404 在vscode安裝插件時報錯的解決方案

    npm ERR! code E404 在vscode安裝插件時報錯的解決方案

    答主在配置commit代碼提交規(guī)范時【即如下代碼】遇到了以下問題 出現(xiàn)了 npm ERR! code E404 npm ERR! 404 Not Found - GET https://registry.npmjs.org/@vue%2fvue-loader-v15 - Not found npm ERR! 404 ……等報錯情況 檢查npm配置,輸入如下代碼 若是發(fā)現(xiàn)返回 null , 則配置淘寶鏡像地址,代碼如下: 此時再次

    2023年04月18日
    瀏覽(24)
  • 【倉庫管理】搭建 Maven 私服之一--Nexus倉庫(Repository)管理軟件

    【倉庫管理】搭建 Maven 私服之一--Nexus倉庫(Repository)管理軟件

    Nexus 讀音:/?neks?s/是 Sonatype 公司發(fā)布的一款倉庫(Repository)管理軟件,常用來搭建 Maven 私服,所以也有人將 Nexus 稱為“Maven倉庫管理器”。 Maven 私服其實并不是 Maven 的核心概念,它僅僅是一種衍生出來的特殊的倉庫,但這并不代表它不重要,相反由于私服具有降低中央倉

    2024年01月17日
    瀏覽(30)
  • Nexus私服,使用Maven上傳到倉庫時提示xx/metadata.xml響應(yīng)碼 502

    ? ? ? ? 寶塔、使用寶塔環(huán)境安裝的Nginx、使用Nginx轉(zhuǎn)發(fā)到Nexus。 ????Nginx轉(zhuǎn)發(fā)時,Nexus響應(yīng)錯誤碼為404,但是Nginx返回給客戶端的響應(yīng)碼是502。 ?? ?* 如果響應(yīng)碼是404則表示沒有,Maven會按照服務(wù)器端沒有依賴庫處理,但是返回的502表示服務(wù)器錯誤maven則不再繼續(xù)向后處理。 ?? ?

    2024年02月21日
    瀏覽(18)
  • 【docker】centos 使用 Nexus Repository 搭建私有倉庫

    【docker】centos 使用 Nexus Repository 搭建私有倉庫

    Nexus Repository 是一種流行的軟件倉庫管理工具,它可以幫助您搭建私有倉庫,以便在內(nèi)部網(wǎng)絡(luò)或私有云環(huán)境中存儲、管理和分發(fā)各種軟件包和組件。 它常被用于搭建Maven的鏡像倉庫。本文演示如何用Nexus Repository搭建docker 私有倉庫。 使用Nexus Repository搭建本地Docker倉庫的步驟如

    2024年01月23日
    瀏覽(18)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包