未捕获的错误:参考错误:找不到变量:在Expo上为react-native-svg做出React

ohtdti5x  于 2022-12-14  发布在  React
关注(0)|答案(1)|浏览(128)

我想在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",

如果你知道如何解决这个问题,请告诉我。谢谢!

zbsbpyhn

zbsbpyhn1#

尝试删除node_modules并执行和npx expo安装或yarn安装,然后检查此操作是否有效。

相关问题