【发布时间】:2014-07-16 12:48:39
【问题描述】:
在使用 bower 添加到我的项目中的包上覆盖或应用补丁的最佳方法是什么?
在我的 Sass 文件夹中,我有一个 vendor_overrides 文件夹,我可以接受,但是如何处理 javascripts?
fork 项目,然后用 bower 安装它?
【问题讨论】:
标签: javascript bower
在使用 bower 添加到我的项目中的包上覆盖或应用补丁的最佳方法是什么?
在我的 Sass 文件夹中,我有一个 vendor_overrides 文件夹,我可以接受,但是如何处理 javascripts?
fork 项目,然后用 bower 安装它?
【问题讨论】:
标签: javascript bower
无论如何我都找不到 Bower 的方法。
就像你建议的那样。分叉和托管您自己的是一种选择。在What's a good method for monkey patching Bower packages in Angular?中提到了
由于我只是做了一个小改动,我最终采用的另一种方法是使用diff original_file modified_file > patch_file 创建一个补丁文件,然后使用patch -N file < patch_file 修补该文件。
然后我只需确保在设置/构建项目的工具链中,该补丁调用发生在bower install之后
【讨论】: