我们已经成功创建了一个凉亭包,它与Subversion和私人凉亭一起工作很好。
我现在面临的问题是,我们还需要将生成的文件提交到(Subversion或Git)才能正常工作
bower install
要么
bower update
现在,每个构建都会在存储库的本地副本中产生冲突。
我的问题是,我可以告诉bower进行安装后或发布更新命令来执行构建吗? 在我的情况下,它应该运行一个艰巨的任务来在本地构建文件。
只是想知道bower是否无法采取这些措施来避免git / svn存储库上的冲突? 或者建议的避免合并冲突的方法是什么?
答案 0 :(得分:0)
bower https://github.com/bower/bower/blob/master/HOOKS.md中有postinstall挂钩,但您不能将其作为包提供商(它们设计为安装您的包的开发人员使用)
根据您的情况,提供需要构建步骤的bower包的团队有两个主要工作流程:
bower install
时,您将检索包含所有源,构建例程等的整个仓库...这可能非常大。那是你现在的情况。build
目录实际上是与bower绑定的仓库如果您遇到版本问题,也许您应该切换到第二个工作流程(这也可以让您清理所有不必要的文件,例如构建例程)。