【问题标题】:What's a good method for monkey patching Bower packages in Angular?在 Angular 中猴子修补 Bower 包的好方法是什么?
【发布时间】:2014-10-15 14:49:46
【问题描述】:

我正在开发一个基于 ngBoilerplate 的 Angular.js 项目。我有一些特定于环境的问题,必须通过向 Angular 源代码添加几行来解决。我还有其他一些可能在这个项目上工作的队友,所以我想确保当他们在本地克隆 repo 并安装 Bower 时,Angular 也适用于他们。猴子将我的修复程序修补到应用程序中以确保它们可供其他人使用的好方法是什么?

【问题讨论】:

    标签: javascript angularjs bower monkeypatching


    【解决方案1】:

    分叉 Angular 存储库,对其进行修改,然后使用您自己的副本作为您的凉亭依赖项。请务必记录您的 fork 与原始角度源的不同之处。

    或者,寻找解决股票 angular 问题的方法,并将修复作为必需的脚本分发。

    【讨论】:

    • 在这种情况下,我仍然需要让我的分叉 Angular 保持最新,对吗?
    • 是的。但是,更新您正在使用的角度代码而不进行测试可能是一个坏主意,并且在必要时更新您的补丁代码。所以我的偏好是手动更新我的分叉回购,而不是希望未来的主线角度版本与我的独立补丁一起使用。
    • @mackenco PS 我刚刚发现了这个关于如何更新本地副本的有用指南help.github.com/articles/syncing-a-fork
    猜你喜欢
    • 2021-03-10
    • 1970-01-01
    • 2016-11-27
    • 1970-01-01
    • 2017-02-12
    • 2012-05-07
    • 1970-01-01
    • 2015-03-23
    • 2014-05-29
    相关资源
    最近更新 更多