Guy*_*and 24 package-managers twitter-bootstrap gruntjs bower
有没有办法让bower在从GitHub克隆后运行包grunt?
我正在尝试使用Bower,但我使用的其中一个软件包是Bootstrap扩展,x-editable.问题是,当其他软件包将完全构建的版本推送到github时,所以当由Bower安装时,你有一个可编辑的内置版本,希望你运行一个grunt文件来构建软件包.
这是其他包管理器中常见的做法,比如npm,但我可以找到如何让Bower在安装时构建它.这意味着我需要另一种机制来完成软件包的安装.
Sin*_*hus 23
构建安装是一种反模式,强烈建议在Node中使用.像Node一样,Bower软件包应该是预先构建的.这是因为最终用户不必关心包所需的预处理器或构建系统.
您最好的选择是说服作者预先构建,分叉并自己动手,或者在安装组件后手动构建.
Bower团队计划添加将包发布到服务器的功能,类似于它在npm中的工作方式.这将使需要构建步骤的包更好.