Autodesk Data Visualization Extension chronos-etu module error: t is read-only

Autodesk Data Visualization Extension chronos-etu module error: t is read-only

我正在尝试将来自 chronos-etu 的时间滑块集成到我的 React 应用程序中,作为数据可视化扩展的一部分,但我在单击 play 按钮时不断收到此错误:

Error: "t" is read-only

我认为它来自 chronos-etu.js 模块中的这个函数:

play(e) {
    let t;
    void 0 !== e && (t = new s.MomentInstant(e)),
    this._chronosManger.setPlaybackPlayState(0, t)
}

我检查过 pausestop 没有这个问题。

有谁知道为什么会发生这种情况以及如何解决?

解决方法chronos-etu 包需要在主项目和 ClientApp\node_modules 文件夹中的 forge-dataviz-iot-react-components 文件夹中从 v3.1.0 升级到 v5.1.1。有关详细信息,请参阅上面的评论。

注意: 我认为,如果在 forge-dataviz-iot-react-components 包的依赖列表中,将 chronos-etuv3.1.0 更改为 v5.1.1 ,就可以解决这个问题。否则每次我们拉取 forge-dataviz-iot-react-components 包时,它都会将 chronos-etu 更改为其原始版本。