有没有人想出如何解决 AG-Grid-Enterprise 对 React 16 的厌恶?

Has anyone's figured out how to work around AG-Grid-Enterprise's aversion to React 16?

我有一个为我公司的高层工作的演示应用程序,我们希望添加一些来自 AG-Grid 的企业工具。它与社区版本一起工作得很好,但即使只是添加 import 'ag-grid-enterprise' 行(即使它是他们自己的一个示例 React 单页纸)也会导致它死于不光彩的死亡:

TypeError: Object prototype may only be an Object or null: undefined

这可能会被修复吗?

Side question: Is there some possible, straightforward, way to wrap it in some sort of iFrame, outside of React to get it to work?

( 我怀疑当权者将不愿意放弃 750 美元让我购买支持,当答案变成 "sorry, it's really just for Angular" 时。:-( )


更新:

尽管尚未支付支持费用,但 AG-Grid 已在短时间内回复了电子邮件查询。如果这是我在做的蠢事,我一定会 post 在这里。


更新二:

所以,yarn upgrade 没有帮助 ;-) 但完整的 node-modules 重建成功了。后来,我意识到 yarn upgrade-interactive 可能会有用。

检查以确保您的 AgGrid 社区库、AgGrid React 库和 AgGrid 企业库的版本一致。显然,不匹配的库版本会导致此错误。

此外,尝试删除您的 node_modules 并执行 npm install