我在git上有多个分支,并且所有代码都已成功运行,并且未记录任何错误,
当我合并这些分支时,在开发人员工具上会发生以下错误:
Uncaught DataManager - executeLocal() : A query is required to execute
我尝试删除新分支并检出2个旧分支,一切都很好,该错误仅在合并2个分支时发生。
重新加载页面后,错误消失了。它只是在加载中。
答案 0 :(得分:2)
ej2-data
软件包和ej2-angular-xxx
软件包的情况相同。这是因为类型/实例不匹配。
我通过删除所有非ej2-angular-xxx
软件包并依靠ej2-angular-xxx
来选择其依赖项来解决了这个问题。
我不知道您的问题是否发生在Angular中,但是同样,我也遇到了同样的问题,这是因为版本不明确,并且依靠所有顶级库(ej2-angular-xxx
)来选择它们的特定依赖项。自己,然后将它们从我的package.json
上撕下来。