我只是在玩弄 Bower 并让它降低 jQuery 1.9.1 和 Fancybox 2.1.4
这很好,但是例如,Fancybox 拉下了它的整个存储库,包括所有演示文件,而不仅仅是我需要的实际文件。
这种情况应该怎么处理?
尼尔
最佳答案
此时您有三个选择:
- 请作者正确使用
component.json
(或即将成为bower.json
)的ignore
属性或维护一个单独的存储库,仅供 bower 使用,如 AngularJS例如。 - 自行注册和维护一个组件。
- 像这样通过 HTTP 只提取您需要的文件:
"dependencies": { "fancybox": "https://raw.github.com/fancyapps/fancyBox/master/source/jquery.fancybox.js" }
最后一个选项的缺点是依赖解析和多个文件都不起作用。最好的长期解决方案是游说作者正确支持 Bower。
关于javascript - Twitter Bower 文件选择,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16132097/