Ala*_*med 11 semantic-versioning bower bower-register
我向凉亭注册了一个版本的"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"
}
Run Code Online (Sandbox Code Playgroud)
}
Bower说它已经成功注册,但是当我使用时:
bower info angular-backstretch-adrr
Run Code Online (Sandbox Code Playgroud)
它说没有可用的版本.
如果我更改版本并尝试再次注册,我会得到:EDUPLICATE
bower.json有什么问题吗?语法有什么问题吗?
Dan*_*ock 31
您的包只需要注册一次.版本是从您的Git标签中提取的.从Bower 文档:
您的包必须在Git端点可用(例如,GitHub); 记得推你的Git标签!
不用担心,我也不知道这意味着什么.经过一番探索后,我偶然发现了这一点.
这是解决问题的快捷方法......从项目的根目录运行:
% git tag v1.0.4
Run Code Online (Sandbox Code Playgroud)
如果输入:
% git tag
Run Code Online (Sandbox Code Playgroud)
你会看到你刚刚创建的版本.现在推送你的Git标签:
% git push origin v1.0.4
Run Code Online (Sandbox Code Playgroud)
现在,当你运行时bower info angular-backstretch-adrr,你会看到你刚刚推出的版本.
以上答案是正确的,除了版本前面的v不正确.
//Incorrect
% git tag v1.0.4
//Correct
% git tag 1.0.4
Run Code Online (Sandbox Code Playgroud)
现在推它.当尝试将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
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
5180 次 |
| 最近记录: |