我第一次使用 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 存储库似乎都没有定义文章正在谈论的命令:/