簡體   English   中英

涼亭注冊未托管Nexus的軟件包來源

[英]bower register not hosting package source to Nexus

我在angular.js應用程序中需要vpn來訪問它們的依賴angular.js很少,我必須通過docker容器運行我的應用程序,並且我不想在容器內部安裝vpn

我找到了在Nexus Repository Manager上托管依賴項的方法,我使用的是bower-nexus3-resolver npm包,這是我的工作流程:

1)我在Nexus創建了bower (hosted)存儲庫,該存儲庫可通過以下鏈接訪問: http://localhost:8081/service/rest/repository/browse/bower-internal/

2)我在.bowerrc添加了以下代碼:

{
    "nexus" : {
        "username" : "admin",
        "password" : "admin123"
    },
    "registry" : {
        "search": [
            "http://admin:admin123@localhost:8081/repository/bower-internal/"
        ],
        "register" : "http://admin:admin123@localhost:8081/repository/bower-internal/"
   },
   "resolvers" : [ "bower-nexus3-resolver" ]
}

我正在運行命令bower register example-package https://github.com/moment/moment.git ,目標是將矩或任何包存儲到nexus中,但是執行此命令后,僅使用以下命令創建了mapping.json文件以下內容: { "example-package": "https://github.com/moment/moment.git" }

我究竟做錯了什么? 如何將該軟件包存儲在Nexus存儲庫中?

有任何想法嗎?

這是預料之中的,這是Bower注冊管理機構的工作方式。 Bower注冊表包含指向其他位置(通常為github)托管的組件的指針。

https://help.sonatype.com/display/NXRM3M/Bower+Repositories#BowerRepositories-HostingBowerRepositories

順便說一句,Bower已被其開發人員棄用。 對於您的JavaScript依賴項(例如npm),最好使用另一個程序包管理器。

https://bower.io/blog/

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM