React Native没有编译新的更改

时间:2019-04-16 11:18:00

标签: react-native react-native-android

我正在对我的应用程序进行一些更改(必须说我只是在这个旧应用程序上开始),但是它永远不会接受更改。

我能做的最简单的更改就是更新启动画面的图像,如下所示:

export const SplashScreen = (props: any) => (
  <View style={[styles.container, { width: width, height: height }]}>
    <Image
      style={styles.background}
      source={require("https://imgcomfort.com/Userfiles/Upload/images/illustration-geiranger.jpg")}
    />
  </View>
);

我也将index更改为默认值,以删除所有其他依赖项。

运行npm start时出现此错误:

  

错误:µWebSockets的编译失败,并且没有   预编译的二进制文件可用于您的系统。请安装   受支持的C ++ 11编译器,然后重新安装模块“ uws”。

当我运行react-native run-android时,我仍具有初始屏幕的前一张图像。显示此内容后,它将关闭automaticall(因此它也不会选择index.tsx中的更改)。

我也尝试删除androidios文件夹并运行react-native eject,但是遇到了一些不同的问题,我真的不想更新整个内容。 如果我更新某些程序包,情况类似。我希望按原样运行该应用程序。

我的Android Studio也已更新为最新更改。

运行该应用程序后,我看不到任何build文件夹,并且我正在使用以下版本:

"react": "~15.4.0",
"react-native": "0.41.2",
"redux": "^3.6.0",
"redux-saga": "^0.16.0",
"uws": "^10.148.0"

这发生在Windows和Linux(显然是不同的Android Studio)

0 个答案:

没有答案