我发现自己真的很挣到一个非常微妙的错误。我在一个rails项目和我当地的开发机器上工作,它工作正常。当我将代码上传到开发服务器时,我的代码崩溃了。我使用下划线,特别是使用差异方法。最后我能够找到问题,第三方脚本覆盖了Array.prototype.indexOf,导致下划线破坏了一些方法。
我正在使用chrome,我可以在开发人员工具中看到Array.prototype.indexOf的代码。问题是找不到问题的根源或有问题的脚本文件。最后,我不得不在开发人员工具的sources选项卡中逐个查看所有脚本。有没有办法在未来以这种手动的方式找到代码及其存在的文件?