EXPO react-native-svg Error:- "Error while updating property 'd' of a view managed by: RNSVGPath null . For input string: "c"
EXPO react-native-svg Error:- "Error while updating property 'd' of a view managed by: RNSVGPath null . For input string: "c"
react-native-svg 和 android 似乎有问题。此错误仅在我的 Android 应用程序中引发 - iOS 应用程序似乎没问题?错误消息没有告诉我错误可能发生的位置。任何想法都会有所帮助...
代码:
import { Circle } from 'react-native-svg';
<Circle
cx="0"
cy="0"
r={size / 2 - 6}
fill="rgba(255,255,255,0.7)" // Transparency
/>
"react-native": "https://github.com/expo/react-native/archive/sdk-34.0.0.tar.gz",
"react-native-svg": "9.5.3",
"react-native-svg-charts": "^5.3.0",
更新:
我认为找到了错误的根源。在 node_modules>react-native-svg>elements>Path.js>Path>render
中需要道具 'd' - 它显示为:
<RNSVGPath
ref={this.refMethod}
{...extractProps(propsAndStyles(props), this)}
d={props.d}
/>
我删除了项目中的版本使用
纱线删除反应本机 svg
那我运行
纱线添加 react-native-svg@9.13
***解决了我的问题
react-native-svg 和 android 似乎有问题。此错误仅在我的 Android 应用程序中引发 - iOS 应用程序似乎没问题?错误消息没有告诉我错误可能发生的位置。任何想法都会有所帮助...
代码:
import { Circle } from 'react-native-svg';
<Circle
cx="0"
cy="0"
r={size / 2 - 6}
fill="rgba(255,255,255,0.7)" // Transparency
/>
"react-native": "https://github.com/expo/react-native/archive/sdk-34.0.0.tar.gz",
"react-native-svg": "9.5.3",
"react-native-svg-charts": "^5.3.0",
更新:
我认为找到了错误的根源。在 node_modules>react-native-svg>elements>Path.js>Path>render
中需要道具 'd' - 它显示为:
<RNSVGPath
ref={this.refMethod}
{...extractProps(propsAndStyles(props), this)}
d={props.d}
/>
我删除了项目中的版本使用 纱线删除反应本机 svg 那我运行 纱线添加 react-native-svg@9.13
***解决了我的问题