【问题标题】:How to customize a Bower package locally?如何在本地自定义 Bower 包?
【发布时间】:2015-10-24 20:55:38
【问题描述】:

所以如果我使用的是 Bower 包(具体来说,这个包:https://github.com/DmitryBaranovskiy/raphael/)并且其中有一个小错误。这没什么大不了的,并且有一个 PR:https://github.com/DmitryBaranovskiy/raphael/pull/645 但似乎 PR 不会很快合并...有没有办法将此修复程序合并到(至少)我的本地版本理论上不会失去所有 Bower-goodness 的包裹?我是鲍尔新手。我想我在问有没有办法“定制”一个 Bower 包?

(对于上下文,我正在使用连接到 Rails 资产管道的 Bower,如下所述:http://dotwell.io/taking-advantage-of-bower-in-your-rails-4-app/

谢谢!

【问题讨论】:

    标签: ruby-on-rails bower


    【解决方案1】:

    对于拉取请求的补丁,我感到您很痛苦 :) 不幸的是,没有真正干净的方法来做到这一点。

    一种方法是:

    1. 叉拉斐尔
    2. 包含您需要的修复程序
    3. 更新您的 bower.json 以将 raphel 指向您的个人 github fork"raphael": "yourusername/rapheal#branch_name"
    4. 修复合并后切换回“cannonical” raphel

    编辑

    我最初的答案是在没有意识到最初的 PR 是 3 岁的情况下给出的。我已经更新支持分叉 Raphel。

    【讨论】:

    • 完全有道理。我有另一个朋友说我应该将我的bower.json 指向已经存在的分叉/修复,但我认为我喜欢让它在我的控制之下更多的想法,直到(希望)修复被合并到 master 中。谢谢!
    • 很高兴它有帮助!祝你好运!
    猜你喜欢
    • 2023-03-19
    • 2013-12-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-02-13
    • 2013-03-01
    • 1970-01-01
    • 2016-12-16
    相关资源
    最近更新 更多