簡體   English   中英

Bower配置使用svn

[英]bower config use svn

我已經成功安裝了bower,現在我想在svn +命令中使用bower。 像這樣:

bower install svn+https://github.com/twbs/bootstrap --save

確實可以,但是bootstrap軟件包會自動開始安裝jquery軟件包,但沒有svn+

錯誤信息:

bower bootstrap#*           not-cached svn+https://github.com/twbs/bootstrap#*
bower bootstrap#*              resolve svn+https://github.com/twbs/bootstrap#*
bower bootstrap#*               export v3.3.2
bower bootstrap#*             resolved https://github.com/twbs/bootstrap#3.3.2
bower jquery#>= 1.9.1       not-cached https://github.com/jquery/jquery.git#>= 1.9.1
bower jquery#>= 1.9.1          resolve https://github.com/jquery/jquery.git#>= 1.9.1
bower jquery#>= 1.9.1          ECMDERR Failed to execute "git ls-remote --tags --heads https://github.com/jquery/jquery.git", exit code of #128

所以我想知道der是否可以使用svn+作為默認方法?

PS:由於我們公司的安全問題,我不允許使用git

對不起,我的英語不好 :)

由於Github 支持 Subversion客戶端,因此您設法以這種方式安裝Bootstrap軟件包。 Bower標識要用作SVN存儲庫的URL,並使用使用SVN客戶端的SvnResolver
當Bower解析Bootstrap的依賴項時,它將開始失敗。
Bower注冊表中注冊的大多數軟件包(或全部)都存儲在Github存儲庫中。 Bower正在使用git從Github存儲庫中解析該軟件包。 當Bower客戶端解析Bootstrap依賴項(例如jQuery)時,它將從注冊表獲取存儲庫URL,並且該URL指向Github。

我認為沒有一種方法可以配置Bower來重寫它從注冊表獲得的URL。

我找到了解決方法...

如果程序包具有依賴項,我只需要先下載依賴項即可。 在我的示例中:

bower install svn+https://github.com/jquery/jquery --save

暫無
暫無

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

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