bower.json文件
{
"name": "My App",
"version": "0.0.0",
"homepage": "https://github.com/foo/bar",
"authors": [
"...."
],
"license": "MIT",
"dependencies": {
"my-github-forked-repo": "git@github.com:stoplion/my-github-forked-repo.git#~2.1.4"
}
}
我已经分叉了一个Github仓库,对它做了我自己的提交,并希望通过Bower
安装它。
阅读它出现的Bower docs你可以将包名称指向github端点(我已经像上面那样完成了)。
问题是通过Bower 下载的回购没有我的更改。我已经仔细检查了我的Github仓库,并且更改在我的主人身上。我在bower.json中使用fork的路径是正确的。我已经运行bower cache clean
以确保它正在获取新副本。
有人遇到此问题并知道解决方案吗?
答案 0 :(得分:1)
看起来像是通过Bower引入一个分叉的回购,你必须在路径的末尾添加commit hash
,或tag
或branch
:
{
"name": "My App",
"version": "0.0.0",
"homepage": "https://github.com/foo/bar",
"authors": [
"...."
],
"license": "MIT",
"dependencies": {
"my-github-forked-repo": "git@github.com:stoplion/my-github-forked-repo.git#master"
}
}
我使用了commit hash方法来避免,如果将来我选择在原始repo中合并,标签会发生冲突。这对我有用。