TypeError: Cannot assign read only property 'delegatedHandlers' of aurelia-dom-boundary

TypeError: Cannot assign read only property 'delegatedHandlers' of aurelia-dom-boundary

我一直致力于修改 Aurelia 骨架应用程序,一切进展顺利。然后我添加了两个新的 jspm 依赖项,bootstrap-material 和 aurelia-validation。这样做后,我开始收到以下两个错误。

ERROR [app-router] TypeError: Cannot assign to read only property 'delegatedHandlers' of aurelia-dom-boundary
ERROR [app-router] Router navigation failed, and no previous location could be restored.

我无法克服这个问题。我已经尝试删除这些依赖项,将它们恢复到它们工作时的状态,但我仍然遇到错误。知道是什么原因造成的吗?

我相信这只是此提交导致的 Aurelia 绑定库的回归:https://github.com/aurelia/binding/commit/8d33813eb340c2136198916a4a757a2c577f5aab

let boundary = target.domBoundary || document,
    delegatedHandlers = boundary.delegatedHandlers || (boundary.delegatedHandlers = {}),
    ...

我发表了评论,但没有打开 Issue。

我将绑定库从 0.8.4 回滚到 0.8.2,直到发布修复程序。

编辑:他们已经解决了问题