0

我有一个 java 应用程序,它在客户端提供一个 react ts 应用程序。我想将 marko 集成到我的应用程序中,以便访问一些 marko 组件。

我正在尝试遵循有关如何将 marko 添加到我的 webpack 配置的指南,但我的所有尝试都遇到了

您为我们提供了节点类型 MarkoTag 的访问者,但它不是有效类型

通过搜索,这似乎是打字稿或 babel 的问题。但不确定是什么。

是否可以将 marko 组件添加到反应应用程序?

4

1 回答 1

0

如果您@babel/types的模块图中有多个版本,则可能会发生这种情况。

错误来自@babel/traverse使用 AST 检查 AST 节点类型@babel/types,但如果有多个副本并且 Marko 的编译器注册其节点类型的版本与 使用的不同@babel/traverse,它会将它们视为无效节点。

于 2021-05-12T09:17:55.547 回答