【发布时间】:2014-09-05 14:06:30
【问题描述】:
我第一次使用 Bower (https://github.com/daveoncode/angular-ngkit) 发布了一个 JavaScript 库,但是由于我没有对编译文件进行版本控制(尽管我在其他存储库中看到了这种方法,但对我来说这听起来很胡说),用户应该使用 Grunt 自己构建库,我讨厌这个......有没有办法为最终用户自动启动 grunt 构建?我在 github 上看到了几个 js 存储库,比如 AngularJS 和 jQuery,它们不共享生成的文件,而只共享源文件,但是通过使用 bower install (angular || jquery),你会得到编译的文件......他们是怎么做到的?是否可以使用某种 git hook 或类似的东西?通过谷歌搜索“凉亭挂钩”,我发现了这个:
https://github.com/bower/bower/blob/master/HOOKS.md
但老实说,我不明白它应该如何工作,AngularJS 和 jQuery 存储库似乎都没有定义文章所谈论的命令:/
【问题讨论】:
标签: git github gruntjs bower bower-install