我想在Expo上渲染简单的SVG,但是显示了下面的错误代码。
未捕获的错误:引用错误:找不到变量:React
我的代码:
import * as React from 'react';
import { Component } from 'react';
import { View, Text} from 'react-native';
import Svg, { Circle, Rect } from 'react-native-svg';
export default class Chart extends Component {
render() {
return (
<View>
<Svg height="20" width="20">
<Circle cx="10" cy="10" r="10" fill="red" />
</Svg>
</View>
);
}
}
我的依赖项如下。
Expo cli: 3.27.4
"expo": "~37.0.3",
"react": "~16.9.0",
"react-native": "https://github.com/expo/react-native/archive/sdk-37.0.1.tar.gz",
"react-native-svg": "11.0.1",
如果你知道如何解决这个问题,请告诉我。谢谢!
1条答案
按热度按时间zbsbpyhn1#
尝试删除node_modules并执行和npx expo安装或yarn安装,然后检查此操作是否有效。