Gulp 更新git url分支配置的bower包

Gulp 更新git url分支配置的bower包,gulp,bower,bower-install,Gulp,Bower,Bower Install,我的bower.json文件中有一个包,配置如下: “包”:git@bitbucket.org:company/project.git#stage“ 我拥有这个软件包,经常更新stage的分支 要更新使用该库的项目中的bower组件,我必须重新安装bower组件,删除bower_components/package文件夹,然后使用bower install重新安装 bower是否有其他方法可以检测阶段分支中的修改?只需再次运行安装(不带--save选项)就可以了 bower install ht

我的bower.json文件中有一个包,配置如下:

“包”:git@bitbucket.org:company/project.git#stage“

我拥有这个软件包,经常更新stage的分支

要更新使用该库的项目中的bower组件,我必须重新安装bower组件,删除bower_components/package文件夹,然后使用bower install重新安装


bower是否有其他方法可以检测阶段分支中的修改?

只需再次运行安装(不带
--save
选项)就可以了

bower install https://bitbucket.org/company/project.git#stage
如果没有,请首先尝试使用以下工具卸载软件包:

bower uninstall https://bitbucket.org/company/project.git#stage

mm当我尝试这些命令时,bower碰巧无法识别包:bower无效元“main”字段不能包含缩小的文件bower无效元“main”字段不能包含缩小的文件bower ENOTFOUND包git not Found但如果我从bower组件中删除包并运行bower安装,它将安装包again@lapinkoira
main
字段问题是您的
bower.json
文件中的一个问题。
包git not found
是由错误的url格式造成的,我用有效的url.git更新了我的答案,https url在bower.json内工作,如果我手动删除包rm-fr bower\u components/Package,然后运行bower install,它就工作了,但是bower install git\u url或bower install https\u url不能直接工作,在最后一个例子中,它说bower NoresTarget URL源无法解析Target。我不知道bower在内部做什么。当我在bower输出上运行“bower安装”时,它会显示resolvegit@bitbucket.org:company/project.git#stage“但是如果我手动使用相同的git url,它将不起作用