我有一个非常小的回购,我在所有开发工作在主分支,并使用标记作为历史中的"稳定"点.
我猜默认Bower似乎可以获取最新的标记版本的repo.我正在尝试在master分支中获取最新的提交.
我试过以各种可能的顺序运行所有这些:
bower cache-clean mypackage
bower install mypackage --force-latest
bower install mypackage --force --force-latest
bower install mypackage --force
Run Code Online (Sandbox Code Playgroud)
我也尝试过添加latest
到我的bower.json文件中:
"dependencies": {
"mypackage": "latest"
}
Run Code Online (Sandbox Code Playgroud)
然后运行:
bower update mypackage
Run Code Online (Sandbox Code Playgroud)
无论它看起来总是得到最新的标记状态.
如何获得最新,最新,未标记的项目状态?
Sin*_*hus 219
指定git commit SHA而不是版本:
bower install '<git-url>#<git-commit-sha>'
Run Code Online (Sandbox Code Playgroud)
例:
bower install 'git://github.com/yeoman/stringify-object.git#d2895fb97d'
Run Code Online (Sandbox Code Playgroud)
您也可以指定分支而不是SHA,但除非正在开发并且您控制所有部分,否则通常不建议这样做.
Nic*_*lin 112
是的,您可以指向git url,或使用name/repo速记(对于github repos):
bower.json
{
"name": "bower-test",
"dependencies": {
"dpm": "git@github.com:okfn/dpm.git",
"docker-nmpjs": "terinjokes/docker-npmjs"
}
}
Run Code Online (Sandbox Code Playgroud)
更多的文档
正如@roi在评论中指出的那样,您可以使用该--save
标志自动添加依赖项bower.json
,例如bower install terinjokes/docker-npmjs --save
Gio*_*tto 32
您可以在Bower> 1.0.0中安装分支:
bower install xxx#foo-branch
Run Code Online (Sandbox Code Playgroud)
有关详细信息,请访问https://github.com/bower/bower/issues/107#issuecomment-22352689.
wib*_*obm 17
如果您使用的是bower.json文件,则指定最新版本的分支,其中包含依赖项或devDependencies中的一行,以适合您的项目配置:
"angular-bootstrap": "git@github.com:angular-ui/bootstrap.git#bootstrap3",
Run Code Online (Sandbox Code Playgroud)
然后当您运行bower install
该分支的最新版本时安装.这将是分支bootstrap3
的angular-ui
这个例子.
ela*_*ado 13
bower install --save package-name#master
Run Code Online (Sandbox Code Playgroud)
添加这个:
"dependencies": {
"package-name": "master"
}
Run Code Online (Sandbox Code Playgroud)
obi*_*bie 10
使用bower.json:
"dependencies": {
"jquery.slimscroll": "latest",
"jQuery": "1.11",
"fullPage.js": "git@github.com:overbyte/fullPage.js.git#1d6bbac3d4c3b1d3d7d4096cdbcabd1c3914393f",
}
Run Code Online (Sandbox Code Playgroud)
哪里
"[library name - in this case a forked version of fullpage.js]" : "[from git clone box in github][#commit number if required - without this you will get latest tagged version]"
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
66759 次 |
最近记录: |