【问题标题】:Cannot add a child that doesn't have a CSS node to a node without a measure function无法将没有 CSS 节点的子节点添加到没有度量函数的节点
【发布时间】:2017-06-01 11:25:44
【问题描述】:

我升级到 React Native v0.40,一个运行良好的应用开始总是抛出这个错误。

有什么线索吗?

这是我经过大量研究后找到的唯一文件https://github.com/facebook/react-native/blob/master/ReactAndroid/src/main/java/com/facebook/react/uimanager/ReactShadowNode.java

【问题讨论】:

  • 这个错误什么时候抛出?
  • 升级到 react-native v0.40 时
  • 这方面有什么更新吗?
  • 我还没有升级,但我相信可以升级和重建大多数包,它会工作。如果我取得进展,我会更新这个。

标签: android ios facebook reactjs react-native


【解决方案1】:

我遇到了同样的问题。

原来我在文本组件中有一个图标组件。 所以我把图标拿出来了。

彼此之间可能有类似的不兼容组件。

【讨论】:

    【解决方案2】:

    试试这个它对我有用。 转到您的 react native 项目文件夹并运行以下命令。

    rm -r 节点模块
    npm 安装

    【讨论】:

      【解决方案3】:

      如果您使用的是 react-native-svg,请确保将任何 SVG 组件(例如 <Circle .../> 包装在 <Svg> ... </Svg> 标签内)。

      否则,您会收到此错误消息。

      【讨论】:

        猜你喜欢
        • 2019-01-20
        • 2019-01-19
        • 1970-01-01
        • 1970-01-01
        • 2018-06-29
        • 2018-03-18
        • 1970-01-01
        • 2017-12-29
        相关资源
        最近更新 更多