React原生Chrome调试器错误:本机UI管理器.getConstantsForViewManager(“文本”)引发了异常

fdbelqdn  于 2023-01-21  发布在  React
关注(0)|答案(1)|浏览(126)

我刚开发了react native。
首先,我使用npx react-native init hello_world --template react-native-template-typescript创建基本代码,然后用以下代码替换app.tsx:

import React from 'react';
import {StyleSheet, Text, View} from 'react-native';

const App = () => {
  return (
    <View style={styles.helloWorldContainer}>
      <Text style={{fontSize: 18}}>Hello, world!</Text>
    </View>
  );
};

const styles = StyleSheet.create({
  helloWorldContainer: {
    flex: 1,
    justifyContent: 'center',
    alignItems: 'center',
  },
});

export default App;

这些是我在调试模式下遇到的错误:

如果我删除了组件文本的样式,错误就会消失。我的问题是如何在保留组件文本中的样式的同时修复错误。我看到chrome有很多错误,是否存在其他更好的调试器?

ih99xse1

ih99xse11#

正如Lucas Azambuja Santos所提到的,这是react-native 0.65.*中的一个错误,请查看新问题https://github.com/facebook/react-native/issues/32197
应使用0.66进行修复,以解决降级到0.64.x并重建的问题:

cd android && ./gradlew clean cleanBuildCache

相关问题