Javascript 未捕获类型错误:jQuery.event.addProp不是函数
所以我的项目突然出现了一个奇怪的错误:Javascript 未捕获类型错误:jQuery.event.addProp不是函数,javascript,jquery,angularjs,Javascript,Jquery,Angularjs,所以我的项目突然出现了一个奇怪的错误: VM4281 angular.js:11706 TypeError: jQuery.event.addProp is not a function at Object.jQuery.event.fix (VM4315 jquery-migrate.js:354) at HTMLDivElement.jQuery.event.dispatch (VM4280 jquery.js:4399) at HTMLDivElement.elemData.handle
VM4281 angular.js:11706 TypeError: jQuery.event.addProp is not a function
at Object.jQuery.event.fix (VM4315 jquery-migrate.js:354)
at HTMLDivElement.jQuery.event.dispatch (VM4280 jquery.js:4399)
at HTMLDivElement.elemData.handle (VM4280 jquery.js:4121)
at Object.jQuery.event.trigger (VM4280 jquery.js:4350)
at Object.e.event.trigger (jquery-migrate-1.2.1.min.js:4)
at jQuery.fn.extend.triggerHandler (VM4280 jquery.js:4907)
at jQuery.cleanData (VM4281 angular.js:1567)
at Function.cleanData (VM4299 jquery-ui.js:341)
at jQuery.fn.extend.remove (VM4280 jquery.js:5258)
at Object.leave (VM4281 angular.js:4723)
昨天天气很好。我检查了我们的git存储库,我们的bower.json文件最近没有更新(上次更新是在21天前)
堆栈跟踪指示angular/jquery中的某些内容。我大吃一惊。有什么想法吗?我们发现了问题,我在这里记录下来以供将来参考:
jquery migrate中有一个从1.4.0到3.0.0的更新,这导致代码中断,主代码(3.0.0-这需要jquery 3.0)与项目不兼容,因此将版本从主代码(3.0.0)更改为“jquery migrate”:“~1.4.0”在bower.json中。这可能是您列出脚本的顺序。确保在调用其他脚本之前先列出jquery。感谢您发布此答案。由于这个迁移3.0.0错误,我在firefox中的引导模式失败。切换到1.4.1,一切都恢复正常。