我已经成功地在 ember 中渲染了一个 React 组件。您可以在此处查看相关代码。
基础知识是添加一个使用preprocessTree
钩子的插件,用于broccoli-react
按照此处解析 jsx 文件。还有一个ReactComponent
(它是一个 ember 组件)来包装任何反应组件。
这在 ember cli 2.11.0 和 2.12.0 中运行良好,但在 2.13.0 和 2.14.0 中发生了一些变化,我不知道是什么。
我已将错误缩小到ember-resolver 中的这一行,由于某种原因this._moduleRegistry
,在较新的版本中没有反应组件,但旧版本有...
有任何想法吗?