[英]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.