簡體   English   中英

涼亭注冊新版本

[英]bower register new version

我向涼亭注冊了一個版本的“angular-backstrech-adrr”:

bower register angular-backstrech-adrr git@github.com:AladdinMhaimeed/angular-backstrech-adrr.git

這是bower.json:

{
  "author": "Aladdin Mhaimeed",
  "name": "angular-backstrech-adrr",
  "version": "1.0.4",
  "main": "angular-backstretch.js",
  "dependencies": {
          "jquery": ">2.0.0",
          "jquery-backstretch": "https://raw.github.com/srobbin/jquery-backstretch/master/jquery.backstretch.min.js"
  }

}

Bower說它已經成功注冊,但是當我使用時:

bower info angular-backstretch-adrr 

它說沒有可用的版本。

如果我更改版本並嘗試再次注冊,我會得到: EDUPLICATE

bower.json有什么問題嗎? 語法有什么問題嗎?

您的包只需要注冊一次。 版本是從您的Git標簽中提取的。 從Bower 文檔

您的包必須在Git端點可用(例如,GitHub); 記得推你的Git標簽!

不用擔心,我也不知道這意味着什么。 經過一番探索后,我偶然發現了這一點

這是解決問題的快捷方法......從項目的根目錄運行:

% git tag v1.0.4

如果輸入:

% git tag

你會看到你剛剛創建的版本。 現在推送你的Git標簽:

% git push origin v1.0.4

現在,當您運行bower info angular-backstretch-adrr ,您將看到剛剛推送的版本。

以上答案是正確的,除了版本前面的v不正確。

//Incorrect
% git tag v1.0.4

//Correct
% git tag 1.0.4

現在推它。 當嘗試將v放在標簽前時,Github也會抱怨。

涼亭的實時日志

bower not-cached    git://github.com/speedovation/Inventive.git#*
bower resolve       git://github.com/speedovation/Inventive.git#*
bower download      https://github.com/speedovation/Inventive/archive/0.9.6.tar.gz
bower progress      inventive#* received 0.4MB
bower progress      inventive#* received 0.5MB

見日志中的0.9.6。 如果v使用它將失敗。

暫無
暫無

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

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