没有为关键窗口设置尺寸

时间:2017-05-06 21:35:35

标签: reactjs react-native

我遇到了一些与本机有关的问题,它一直给我以下错误。

error

导致这种情况的原因是什么?

9 个答案:

答案 0 :(得分:3)

尝试关闭终端,删除ios / build并再次运行。我有同样的问题,但现在它的工作。

答案 1 :(得分:1)

从几天开始,显然an issuereact-router-flux。{/ p>

在引入错误之前,您可能需要回滚到3.38.0版本。

yarn add react-native-router-flux@3.38.0

如果它不起作用,有些人还说你可能需要关闭所有终端,删除你的构建文件夹并清除你的npm缓存。

答案 2 :(得分:1)

当我运行一个不同的react-native项目但是忘记关闭运行React Packager的终端窗口时,我收到了这个错误。一旦我关闭了React Packager终端窗口并重新运行react-native run-android,错误就消失了。

答案 3 :(得分:1)

检查是否有来自其他项目的旧包管理器。如果是这样,请关闭它并再次运行。

答案 4 :(得分:1)

关闭所有终端 并在终端中使用以下命令后 npm cache clean

为我工作

答案 5 :(得分:0)

"关闭终端,重新运行"为我工作。由于本地反应的更新,这似乎是最近的一个问题。

答案 6 :(得分:0)

还有另一种方法可以解决这个错误,我更新了react-native-cli:2.0.1,它对我有用。

答案 7 :(得分:0)

使用这个Dimensions.get('window')。width;

答案 8 :(得分:0)

对于遇到此问题的任何人。检查以确认传递给get()的窗口是字符串Dimensions.get('window')