![](/img/trans.png)
[英]Bower error: ENOTFOUND Package bower-bootstrap-accordion not found
[英]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)托管的組件的指針。
順便說一句,Bower已被其開發人員棄用。 對於您的JavaScript依賴項(例如npm),最好使用另一個程序包管理器。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.