【问题标题】:How to use a pull request with bower?如何在凉亭中使用拉取请求?
【发布时间】:2016-12-06 14:12:24
【问题描述】:

对不起,如果我的标题不好。 情况是这样的:

最新版本的 Angular 库 angular-animate 似乎没有修复 IE 错误。

问题是在 IE 中我在控制台中收到此错误:

Unable to get property 'toFixed' of undefined or null reference in ng-animate.js    

一些资源说可以通过在同一版本中使用 angular 和 angular-animate 来解决问题。 这就是我所做的。但我仍然在控制台中看到错误。

查看angular-animate.js中的代码,我可以看到错误发生在这一行:

var elapsedTime = parseFloat(ev.elapsedTime.toFixed(ELAPSED_TIME_MAX_DECIMAL_PLACES));    

所以我看到有人在这里完成了合并请求:angular.js/pull/15405

上面的行被替换为:

var elapsedTime = ev && ev.elapsedTime ? parseFloat(ev.elapsedTime.toFixed(ELAPSED_TIME_MAX_DECIMAL_PLACES)) : maxDuration;    

手动更改此设置时,我看到错误在 IE 中消失了。但是我怎么能告诉 bower 从 github 获取这个提交,因为它解决了这个问题? 我不想安装凉亭,然后进入下载的凉亭组件并手动更改该文件。

请注意,我使用 bower.json 来指定依赖项和版本。 所以我需要了解在 bower.json 中放置什么以获得正确的角度动画版本。 但是,我必须承认我有点困惑。 我在这里找到了什么:angular.js/pull/15405 不适用于 angular-animate,但适用于 angular.js。所以我有点迷茫,因为我认为那将是角度动画的回购。

【问题讨论】:

标签: angularjs bower


【解决方案1】:

安装您要使用的 fork。

bower install 'git://github.com/shaiatias/angular.js.git'

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-08-08
    • 2014-03-14
    • 2015-12-12
    • 1970-01-01
    相关资源
    最近更新 更多