我已经成功地在余烬中渲染了一个 React 组件。 您可以在此处查看相关代码。
基础知识是添加一个插件,它使用preprocessTree
钩子,使用broccoli-react
来解析 jsx 文件,如下所示。还有一个ReactComponent
(这是一个余烬组件(来包装任何反应组件。
这在 ember cli 2.11.0 和 2.12.0 中效果很好,但在 2.13.0 和 2.14.0 中发生了一些变化,我不知道是什么。
我已经将错误缩小到余烬解析器中的这一行,出于某种原因,this._moduleRegistry
新版本中没有反应组件,但旧版本中有......
有什么想法吗?
我卸载了所有节点。并开始将软件包版本从较新的应用程序匹配到较旧的应用程序,一切正常。